抽象类 abstract
有得有失: 得到了 一个抽象方法 没有方法体
不能创建对象
接口 interface
不能被fianl abstracrt
成员变量 默认 添加public static fianl
方法 默认 添加public abstract java8之后添加了 类方法{} 默认方法其实就是实力方法但是 有方法体 其实就是为了让实例方法有方法体
内部类
类似这是一个完全的抽象类 接口