1 不能被实例化 需要被继承 多态 用abstract 来修饰
2 子类必须重写抽象类中的所有的抽象成员 除非子类也是 抽象类
3 抽象成员在父类中不能有任何实现
4 抽象成员不能用private修饰
接口 与抽象类的区别:
1 抽象类适用于同一系类 并且需要继承的成员 接口适用于不同系列的类具有相同的动作 对于相同系列的类 不同的动作可以使用接口
1 不能被实例化 需要被继承 多态 用abstract 来修饰
2 子类必须重写抽象类中的所有的抽象成员 除非子类也是 抽象类
3 抽象成员在父类中不能有任何实现
4 抽象成员不能用private修饰
接口 与抽象类的区别:
1 抽象类适用于同一系类 并且需要继承的成员 接口适用于不同系列的类具有相同的动作 对于相同系列的类 不同的动作可以使用接口