子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法
子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承
子类中定义的成员方法,并且这个成员方法的名字,返回类型,及参数个数和类型与父类的某个成员方法完全相同,则父类的成员方法不能被继承。
jvm的执行过程
(1)子类Test_4 的构造方法被调用,实例化一个Test_4对象,Test_4对象的成员被初始化
(2)jvm隐含的调用父类的构造方法,实例化一个Test_parent对象,Test_parent对象的成员被初始化。
(3)由于Test_parent对象的get_1()未被屏蔽,所以调用的Test_parent对象的get_1()函数。
那么,在这里Test_parent的成员函数当然是访问自己的成员变量了。 |