java中继承行为定义,而不是行为的实现模式,这有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/05/26 09:06:26
JAVA新手,不太懂。

“继承”是类与类,类与接口之间的关系,与行为的实现或者说方法的实现并无直接关系。或者说父类或接口是子类或实现的“型构”,由他们来定义其自身的“家族”。“继承”提供给程序设计人员一个纵向组织程序结构的机会。具体的,子类的方法什么时候实现、如何实现就与父类没太大关系了。比如定义了类A,其子类为B,B可以实现父类中的抽象方法F1,也可以选择只是再次声明这个抽象方法而不实现。回到你的问题。行为的定义是指“我能做什么”,实现的模式是“我怎么做”。这样说就比较简单了吧

继承是子类对父类方法的一种继承,子类具有父类的已有方法,而且子类可以有自己的方法,这个就是继承。
使用继承可以实现多态,等等,,,这个是我知道的关于继承的东西。