Java学习的第二篇总结!——子类和父类 深入分析,希望大家多多支持!
从内存角度去分析代码,可以从本质上理解一门语言!
子类从父类继承分成两种:
1.方法的继承:
方法的继承,父类直接把自己的方法转移到子类中去,当然前提是父类的方法修饰符的访问范围是子类可以访问的范围,但是如果子类已经重写了父类的方法,这时候这个方法就不能重父类转移到子类中。
2.成员变量的继承 :
成员变量就会有点奇妙了,它不会从父类转移到子类,而是保留在父类中,这就会出现,子类和父类可能同时拥有两个相同名字的变量。
下面用一段代码来说明这种相对比较复杂的关系:
package com.text;