继承
在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承(Inheritance)。
引用的东西不是对象所在地址本身,而是对地址进行一系列处理之后得到的一个哈希值
继承是类和类之间的继承
每个子类只能有一个父类,保证类的结构层次结构更加清晰
使用继承,当需要一个新类型时,通过继承父类编写一个新的子类。这样,已经写好的代码就不用再修改了。
私有的无法继承,构造函数(构造器)无法继承。
继承是先在存储空间划分父类的存储空间,其次是子类的叠加
继承优点:
代码的可重用性
父类的属性和方法可用于子类
设计应用程序变得更加简单
子类可以扩展父类的属性和方法
JAVA中所有类的根都是Objest