在JAVA中已知继承抽象类的所有子类需要将抽象类中的抽象方法进行覆盖。
那么对于非抽象类,子类必须要覆盖父类的方法吗?
在JAVA中已知继承抽象类的所有子类需要将抽象类中的抽象方法进行覆盖。
那么对于非抽象类,子类必须要覆盖父类的方法吗?
非抽象类的派生类不用非要重写父类的方法啊,这是继承的基本概念嘛。
你仔细查查抽象类的概念,抽象类不负责实现具体的方法,所以才必须在派生类中去重写实现。
而非抽象类,如果在父类里已经实现了具体的方法,那么除非你在派生类里需要对基方法进行不一样的实现,否则没必要非要去重写。