1. 首页
  2. 编程语言
  3. Java
  4. 聊聊Java 成员变量赋值和构造方法谁先执行的问题

聊聊Java 成员变量赋值和构造方法谁先执行的问题

上传者: 2022-07-29 23:04:40上传 PDF文件 84.01 KB 热度 16次

对于这个问题应该用JVM的工作步骤来解释,首先看如下代码1.在栈内存定义变量此时为初始值,定义方法。基本数据类型为0 ,引用数据类型为null2. 调用父类构造方法,定义父类的属性和方法3. 给父类的变量赋值。super在这里仅仅表示要先初始化父类数据。我就废话不多说了,大家还是直接看代码吧~

用户评论