接口
- 接口可以多继承
- 抽象类实现接口可以不是先接口的方法
- 在接口中定义的方法没有声明访问修饰符,默认为public
- 接口不能被实例化
- 接口不能有构造方法
- 一个类可以实现多个接口
- 一个具体类的实现接口使用implement关键字
- 接口可以继承多个接口,extends xxx, xxx
- 在一个接口中,只能定义常量、抽象方法、JDK1.8后可以定义默认的实现方法
面向对象设计原则:
- (1)对修改关闭,对扩展开发
- (2)面向接口编程
public class test1 {
public static void main(String[] args) {
Girl mm = new Girl("Marry");
mm.Sleep()