多态的内存分配过程:
1.类的加载
2.实例化子对象,分为两部分。第一部分为this部分,第二部分为super部分。
this部分包括当前类的实例变量,以及一个指针指向当前类对应的方法区。
super部分包括它的父类的实例变量,以及一个指针指向父类的方法区。
3.用栈内存中的指针变量指向实例对象。
注释:
1、成员变量是该事物的外在特征描述,成员方法是该事物的功能描述。因此当我们指明。
多态的内存分配过程:
1.类的加载
2.实例化子对象,分为两部分。第一部分为this部分,第二部分为super部分。
this部分包括当前类的实例变量,以及一个指针指向当前类对应的方法区。
super部分包括它的父类的实例变量,以及一个指针指向父类的方法区。
3.用栈内存中的指针变量指向实例对象。
注释:
1、成员变量是该事物的外在特征描述,成员方法是该事物的功能描述。因此当我们指明。