星空网 > 软件开发 > Java

Java继承 子类的内存模型

package subClass;class ParentClass {  public void fun(){    System.out.println("ParentClass--->fun()");  }}class SubClass extends ParentClass{  int i=100;  String name=new String("SubClass");  public void fun(){    super.fun();    System.out.println(name+"--->"+i);  }}public class TestExtends {  public static void main(String args[]){      SubClass sub=new SubClass();      sub.fun();    }}

 

 Java继承  子类的内存模型

 

 

1.super 是父类引用,当jvm加载subClass 时,将父类的引用(super)加载到子类的栈内存中。

2.this是子类的引用,当jvm加载subClass 时,将当前对象的引用(this)存放于自己的栈内存中。

3.具体调用,先查找当前子类的实现,如果没有,就查找父类是否有实现。

 




原标题:Java继承 子类的内存模型

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

fba加拿大仓库:https://www.goluckyvip.com/tag/19652.html
fba加拿大费用:https://www.goluckyvip.com/tag/19653.html
fba加拿大配送费:https://www.goluckyvip.com/tag/19654.html
fba加拿大头程:https://www.goluckyvip.com/tag/19655.html
fba加拿大物流:https://www.goluckyvip.com/tag/19656.html
fba加拿大专线:https://www.goluckyvip.com/tag/19657.html
TikTok斥资210万美元游说美国参议院阻止法案通过 :https://www.goluckyvip.com/news/188220.html
北京飞机票查询(快速查询北京至各地机票价格和航班信息):https://www.vstour.cn/a/366178.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流