当程序创建子类对象时,系统不仅会为该类中定义的实例变量分配内存,也会为他从父类继承得到的所有实例变量分配内存,即使子类中定义了与父类中同名的实例变量。

如:

class Parent {
private short six;
private int age;
}

class Sub extend Parent{
private String name;
private int age;
private float price;
}

当前Sub对象的内存布局
java 创建子类

 

子类创建时会调用父类构造器(优先于子类构造器),见:

http://www.cnblogs.com/deltadeblog/p/7554458.html

 

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
  • 2021-09-30
  • 2021-07-07
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-03
  • 2022-12-23
  • 2022-12-23
  • 2021-10-25
  • 2021-11-04
相关资源
相似解决方案