Java_interface(接口)
Posted wly-blogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java_interface(接口)相关的知识,希望对你有一定的参考价值。
A:接口的概述
从狭义角度讲就是Java中的interface
从广义角度讲就是对外提供规则的就是接口
B:接口的特点
a:接口用关键字interface表示(接口中的方法都是抽象的)
interface 接口名{}
b:类实现接口用implements表示(接口是实现,不是继承)
class 类名 implements 接口名{}
c:接口不能实例化
接口实现方式是按照多态的方式实例化(父类引用指向子类对象)
d:接口的子类
可以是抽象类,但意义不打
可以是具体类,要重写接口中所有的抽象方法
C:接口的成员变量
成员变量只能是常量,并且是静态的公共的
默认修饰符:public static final(建议自己手动给出)
接口没有构造方法,子类的super();默认访问的是Object的构造方法
成员方法只能是抽象方法:默认修饰符:public abstract(建议自己手动给出)不能定义非抽象类
D:接口是一个暴露在外的,所以全部都是public
以上是关于Java_interface(接口)的主要内容,如果未能解决你的问题,请参考以下文章