1.抽象类
有abstrat修饰的类。
特点:
- 可以有非抽象的变量和方法。
- 只能使用public和protect修饰。
- 子类必须实现抽象类的抽象方法。(如果除了子类也是抽象类)
- 有构造方法。
2.接口
接口是特殊的抽象类,只有抽象的方法。但是abstrat被省略。
特点:
- 不能有正常的方法,变量需要 public static final修饰。(一般都不使用变量)
- 只能使用public。
- 实现结构必须重写接口方法。
- 不能有静态方法。(不能重写)
有abstrat修饰的类。
特点:
接口是特殊的抽象类,只有抽象的方法。但是abstrat被省略。
特点: