Day12-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\oop-demo07~demo10
接口和抽象类
普通类:只有具体实现
抽象类:具体实现和规范(都有)
接口(interface):只有规范,自己无法写方法~专业的约束!实现约束和实现的分离:面向接口编程
接口的本质是契约
作用:
1.约束
2.定义一些方法,让不同的人实现~
3.public abstract接口中定义的方法都是抽象方法
4.public static final接口中定义的属性都是常量
5.接口(和抽象类一样)都不能被实例化,因为接口中没有构造方法(但是抽象类中有构造方法)
6.接口是可以实现多个,通过implement实现
7.实现接口必须要重写其中的方法
内部类
- 成员内部类
- 静态内部类
- 局部内部类
- 匿名内部类

浙公网安备 33010602011771号