2020-04-15 |

接口

接口是一个完全抽象的类,只包含抽象方法。

一些接口规范:

-使用interface关键字定义。
-只能包含静态最终变量。
-无法包含构造函数,因为无法实例化接口。
-接口可以扩展其他接口。
-一个类可以实现任意数量的接口。

简单接口示例:

interface Animal {
    public void eat();
    public void makeSound();
}

接口具有以下属性:

  
-接口是隐式抽象的。声明接口时不需要使用抽象关键字。
-接口中的每个方法都是隐式抽象的,因此不需要抽象关键字。
-接口中的方法是隐式公共的。

一个类只能从一个超类继承,但可以实现多个接口!

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论