super和this关键字

super关键字:

this关键字:

 

栈内存和堆内存和方法区内存分析: 

其中,new出来的即对象都在堆内存区;

main方法先进栈;

方法区中 [[ super_class ]]是编译器生成,代码表现为extends;

栈中 Zi zi 保存的 地址值;

堆中创建对象时候先执行完父类的构造方法,在执行子类构造方法;

根据程序顺序,发生调用则执行方法,即方法进栈

原文地址:https://www.cnblogs.com/wmqiang/p/10644889.html