java创建对象过程中的变量初始化过程

情况一,子类有变量age:show()打印的为子类空间里的age. 1.super()先执行(这里改变的是父类的变量(12-11-10)所以子类为默认初始化值0); 2.显示初始化;-90 3.执行构造代码块;-9 4.在执行构造函数(子类有就用子类的变量)-8 情况二,子类没有变量age:show()打印的为父类空间里的age. 1.super()先执行(这里改变的是父类的变量-显示初始化12-
相关文章
相关标签/搜索