接口

来源:互联网 发布:大麦盒子软件下载 编辑:程序博客网 时间:2024/06/16 10:31
1、接口的特点:
 A:接口用关键字interface表示,interface 接口名{}
 B:类实现接口用implements表示,class 类名  implements  接口名{}
 C:接口不能实例化,但是接口可以按照多态的方式来实例化
 D:抽象子类可以实现接口,但没有太大意义,子类常是一个具体的类,要重写接口中的所有抽象方法


2、接口的成员特点?
成员变量:只能是常量,并且是静态的,默认的修饰符: public static final ...  写与不写都存在
构造方法:接口中没有构造方法的
成员方法:只能是抽象方法,默认修饰符:public abstract ...写与不写都存在


3、抽象类与接口的区别?
抽象类:
成员变量:可以是变量,也可以是常量
成员方法:可以是抽象方法,也可以是普通方法
构造方法:存在
接口:
成员变量:只能是常量
成员方法:只能是抽象方法
构造方法:不存在


4、关系与区别
类与类之间:单继承,多层继承
类与接口之间:单实现,多实现
接口与接口之间:单继承,多继承
原创粉丝点击