子类会继承父类所有的成员,包括私有成员(除了构造函数),只是子类中不能访问父类的私有成员而已。《Java编程思想》(第四版)复用类篇p127最后一句写到"当这么做时,会自动得到基类中所有的域和方法。
使用子类的构造函数创建子类对象时会先调用父类构造函数创建父类对象。《Java编程思想》(第四版)129页,当创建一个导出类对象时,该对象包含了一个基类的子对象,这子对象与你用基类直接创建的对象是一样的,二者区别在于后者来源于外部,而基类的子对象被包装在导出类对象内部。
子类会继承父类所有的成员,包括私有成员(除了构造函数),只是子类中不能访问父类的私有成员而已。《Java编程思想》(第四版)复用类篇p127最后一句写到"当这么做时,会自动得到基类中所有的域和方法。
使用子类的构造函数创建子类对象时会先调用父类构造函数创建父类对象。《Java编程思想》(第四版)129页,当创建一个导出类对象时,该对象包含了一个基类的子对象,这子对象与你用基类直接创建的对象是一样的,二者区别在于后者来源于外部,而基类的子对象被包装在导出类对象内部。