一、抽象类
对于抽象类有“三必须”与“五不能”。
三必须(三种情况必须定义为抽象类):
1、一个类中直接定义了一个或多个抽象方法;
2、一个类继承了一个抽象父类,但没有实现父类中的抽象方法;
3、一个类实现了一个接口,但没有完全实现接口包含的抽象方法;
五不能:
1、抽象类不能被实例化(即抽象类不能被new);
2、abstract与
一、抽象类
对于抽象类有“三必须”与“五不能”。
三必须(三种情况必须定义为抽象类):
1、一个类中直接定义了一个或多个抽象方法;
2、一个类继承了一个抽象父类,但没有实现父类中的抽象方法;
3、一个类实现了一个接口,但没有完全实现接口包含的抽象方法;
五不能:
1、抽象类不能被实例化(即抽象类不能被new);
2、abstract与