Java初学者:子类和超类 - 您可以删除值吗?

Bla*_*lls 0 java attributes behavior superclass

我是Java初学者,我正在研究子类和超类.

我知道你可以将不在超类中的值/属性/行为添加到子类中,使其更具"特定于任务".

但我的问题是,我可以从子类中删除属于超类的属性或行为值吗?

Phi*_*der 7

简单的回答:

不,你不能和你不应该!

超类有一个属性应该总是有意义的.

看看这个:Liskov替代原则