1.引用数据类型
2.特殊的抽象类
3.接口为功能的集合,一般为抽象功能的集合
4.class定义类,interface定义接口
5.接口可以多实现,类只能单继承
6.继承与实现非常象
7.定义开发规范
8.实现解耦,降低耦合度
静态方法
被static关键词修饰的方法通过接口名调
默认方法:被default关键词修饰的方法,通过实现类对象调用
内部类
内部类:类中定义类 外部类 内部类
分类:成员内部类 私有内部类 静态内部类 局部内部类 匿名内部类
成员内部类
成员内部类:内部类定义在外部类的成员位置,具有类的特点,可以继承他人父类,实现其他接口,具有成员的特点,可以被成员修饰符修饰。
私有内部类
私有内部类:被println关键字修饰的成员内部类,在内部类中可以直接使用外部类的成员,包括私有的。
静态内部类
在静态内容类中可以直接使用外部类的静态内容,需要通过外部类对象使用外部类的成员
局部内容
局部内容类中,可以定义成员内容,不可能定义静态内容,除了静态的常量
匿名内部类
作用:简化实现类|子类,没有自己类本身作用的实现类



