抽象类:
- 抽象类的抽象方法主要作为模板使用
- 不能创建对象
多态
- 继承父类或者实现接口【二选一】、
- 方法的重写,这个方法是父类中声明,子类中重写的方法【意义体现:不重写,无意义】
- 父类引用指向子类对象【格式体现】
接口
- 公共的静态的常量:其中public static final可以省略
- 公共的抽象的方法:其中public abstract可以省略
- 公共的默认的方法:其中public 可以省略,建议保留
- 公共的静态的方法:其中public 可以省略,建议保留
- 不能创建对象
- 接口中,无法定义成员变量,但是可以定义常量,其值不可以改变,默认使用public static final修饰。
- 接口中,没有构造方法,不能创建对象。
- 接口中,没有静态代码块。
类实现接口: