黑马程序员技术交流社区
标题:
接口文字_定义及对比_供大家学习
[打印本页]
作者:
Lingxin
时间:
2016-3-28 23:44
标题:
接口文字_定义及对比_供大家学习
接口:
当一个抽象类中所有的方法都是抽象方法的时候,就不如把这个抽象类定义成一个接口
a:interface
格式:interface 接口名{
//常量
//抽象方法
}
b:类和接口的关系 是实现关系, 类实现接口
格式: class 类名 implements 接口名{
//重写接口中的抽象方法
}
c:接口 不能实例化 因为没有构造方法
d:接口的子类:
抽象类实现接口可以不重写接口中的抽象方法
普通的类实现接口 必须强制重写 接口中的 所有抽象方法
成员特点:
构造方法:没有构造方法
成员变量:都是常量
接口中的变量 前面有默认修饰符 public static final (建议永远手动给出)
成员方法:都是抽象方法
接口里面的方法 前面有默认修饰符 public abstract (建议永远手动给出)
类与类:继承关系 可以单继承 不可以多继承 但是可以多层继承
类与接口:实现关系 可以单实现 也可以多实现
接口与接口:继承关系 可以单继承 也可以多继承
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2