1.在看jvm相关书籍的时候看到子类的实例化,在子类的实例化的过程中,执行构造器时是会调父类的构造器的,那么在调父类的构造器的过程中又发生了什么呢????
2.据我理解,构造器的作用是在实例化一个对象时对其的一个初始化操作,那么子类实例化的过程中调用父类的构造器,也要将其父类实例化?????那这样的话,我岂不是有很多Object对象?因为每个类都继承object。
不太理解。百度了很多,都没有查到有提到这一点的。感觉好奇怪,难道只有我觉得很疑惑么。特来寻求答案。
资料:
1.在看jvm相关书籍的时候看到子类的实例化,在子类的实例化的过程中,执行构造器时是会调父类的构造器的,那么在调父类的构造器的过程中又发生了什么呢????
2.据我理解,构造器的作用是在实例化一个对象时对其的一个初始化操作,那么子类实例化的过程中调用父类的构造器,也要将其父类实例化?????那这样的话,我岂不是有很多Object对象?因为每个类都继承object。
不太理解。百度了很多,都没有查到有提到这一点的。感觉好奇怪,难道只有我觉得很疑惑么。特来寻求答案。
资料:
4 回答1.3k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答718 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
======
j2se12 specification
8.8. Constructor Declarations
8.8.7. Constructor Body
8.8.9. Default Constructor