【继承】----子父类中成员函数--内存简单图解
2016-10-08 19:52
190 查看
继承中子父类成员函数中的内存图解
源代码: class Fu//父类 { void show1() { System.out.println("Fushow running"); } } class Zi extends Fu //子类 { void show2() { System.out.println("Zishow running"); } } class ExtendsDemo3 { public static voidmain(String[]args) { Ziz=new Zi(); z.show1(); z.show2(); } }
1,首先,main进栈,栈内存中变量z出现。方法区中父类Fu类和子类Zi开始加载。
首先加载父类,再加载子类。如图1,父类子类已加载完成。
2,加载完以后开始创建对象(如图2)。
3,接着执行z.show1(),z.show2(),先在本类中找show1(),如果没有的话子类通过super在父类里找。
相关文章推荐
- 【继承】----子父类成员变量--内存简单图解
- 08-面向对象(继承-Java中的单继承和多重继承). 11-面向对象(继承-子父类中成员变量的内存图解) 11-面向对象(继承-子父类中成员变量的内存图解2
- 【继承】----子父类中的构造函数,子类的实例化过程内存图解
- JAVA-初步认识-第八章-继承-子父类中成员变量的内存图解
- 图解Java继承内存分配
- 最简单例子图解JVM内存分配和回收
- 多态polymorphism(包含继承多态内存图解)和抽象类abstract。
- vs2008下C++对象内存布局(2):简单继承
- 最简单例子图解JVM内存分配和回收
- 最简单例子图解JVM内存分配和回收(转)
- 最简单例子图解JVM内存分配和回收
- 最简单例子图解JVM内存分配和回收
- C++类继承简单内存模型
- 多态继承中的内存图解
- 多态继承中的内存图解
- 最简单例子图解JVM内存分配和回收
- 内存分析----------------图解Java继承内存分配
- 最简单例子图解JVM内存分配和回收
- 03-(继承-子父类中的构造函数-子类的实例化过程-图解)1. 03-(继承-子父类中的构造函数-子类的实例化过程-图解)2 03-面向对象(继承-子父类中的构造函数-子类的实例化过程-图解3
- 继承关系的内存图解