重写的时候父类中有抽象方法是否需要进行继承
子类继承父类时对父类方法的重写:
1.父类为普通类(不含抽象方法)
可重写可不重写
2. 父类为抽象类(含抽象方法)
1)子类是一个抽象类,并不要求重写父类中的方法
2)子类不是一个抽象类,要求重写父类中的抽象方法
3. 父类为接口
1)子接口,可以扩展父接口的方法
2)子抽象类,可以部分或全部实现父接口的方法
3)子类不是抽象类,一定要实现父接口中所有方法
子类继承父类时对父类方法的重写:
1.父类为普通类(不含抽象方法)
可重写可不重写
2. 父类为抽象类(含抽象方法)
1)子类是一个抽象类,并不要求重写父类中的方法
2)子类不是一个抽象类,要求重写父类中的抽象方法
3. 父类为接口
1)子接口,可以扩展父接口的方法
2)子抽象类,可以部分或全部实现父接口的方法
3)子类不是抽象类,一定要实现父接口中所有方法