继承

继承

在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承(Inheritance)。

引用的东西不是对象所在地址本身,而是对地址进行一系列处理之后得到的一个哈希值

继承是类和类之间的继承
每个子类只能有一个父类,保证类的结构层次结构更加清晰

使用继承,当需要一个新类型时,通过继承父类编写一个新的子类。这样,已经写好的代码就不用再修改了。

私有的无法继承,构造函数(构造器)无法继承。

继承是先在存储空间划分父类的存储空间,其次是子类的叠加

继承优点:
代码的可重用性
父类的属性和方法可用于子类
设计应用程序变得更加简单
子类可以扩展父类的属性和方法

JAVA中所有类的根都是Objest