Java基础-----接口的引入

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuming226/article/details/85218850
接口的概述

Java中就提供了借口来定义这些额外功能,并不给出具体的实现。

接口的特点

(1)接口用关键字interface表示

格式:interface接口名{}

(2)类实现接口用implements表示

格式:class 类名 implements 接口名{}

(3)接口不能实例化

按照多态的方式,由具体的子类实例化。其实这也是多态的一种,接口多态。

(4)接口的子类

1、可以是抽象类。但意义不大。
2、可以是具体类,要重写接口中的所有抽象方法。

接口成员特点

(1)成员变量:只能是常量,并且是静态的。默认修饰符:public static final
(2)构造方法:接口没有构造方法。
(3)成员方法:只能是抽象方法。
默认修饰符:public abstract。

注:所有的类都是默认继承自一个类:Object。类Object是类层次结构的根类,每个类都使用Object作为超类。

猜你喜欢

转载自blog.csdn.net/yuming226/article/details/85218850
今日推荐