Java继承特性

为什么要继承

  • 创建一个类之后,即使另一个新类与其具有相似的功能,你还是要重新创建一个新类。通过继承,我们能够以现有的类为基础,复制它,然后通过添加和修改这个副本来创建新的类就可以了,这样就不必在新的类中去重复已有的代码。

继承的性质

  • 一个基类可以有多个导出类,一个基类型包含其所有导出类型所共享的特性(状态)和行为。

  • 通过继承的类我们称为导出类、继承累或子类;被继承的类我们称为基类、超类或父类

  • 当基类发生变动时,导出类也会反应这些变动。

继承的方式

我们通过继承,可以使得导出类与基类产生差异,有两种方式。
1. 直接在导出类中添加新方法。
2.在导出类中改变现有基类的方法,这被称为覆盖(Overriding)
覆盖意味着:“使用相同的借口方法,但想在新类型(导出类)中做些不同的事。”

—未完

你可能感兴趣的:(java基础)