js css htmlJava入门

接口

2022-04-18  本文已影响0人  朱兰Juran

接口的定义

一个接口是一个完全抽象的类,只包含抽象方法。接口通常以interface来声明。

接口的一些规则:

类里面可以声明 public static final 修饰的变量。

接口不能被实例化,但是可以被实现类创建。

一个类可以实现多个接口。

一个接口能继承另一个接口,这和类之间的继承比较相似。

下面是一个简单的接口例子:

interface Animal {

  public void eating();

  public void barking();

}


接口的特性

接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。

接口中每一个方法也是隐式抽象的,声明时同样不需要abstract关键字。

接口中的方法都是公有的。

提示:一个类只能继承一个类,但是能实现多个接口。


接口的实现

当类实现接口的时候,类要实现接口中所有的方法。否则,类必须声明为抽象的类。

类使用 implements 关键字实现接口。在类声明中,Implements 关键字放在 class 声明后面。

下面是一个例子:

interface Animal {

  public void eating();

  public void barking();

}

class Dog implements Animal {

  public void barking() {

    System.out.println("Woof-Woof");

  }

  public void eating() {

    System.out.println("crunch-crunch");

  }

}

提示:当你实现一个接口时,你需要重写所有的方法。

上一篇 下一篇

猜你喜欢

热点阅读