首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA构造方法跟属性初始化顺序

2013-07-11 
JAVA构造方法和属性初始化顺序在一个小问题上折腾了半天,刚开始感觉很奇怪怎么会这样,最后想想确实是这样,

JAVA构造方法和属性初始化顺序

在一个小问题上折腾了半天,刚开始感觉很奇怪怎么会这样,最后想想确实是这样,只是自己把基础忘记了JAVA构造方法跟属性初始化顺序

?

?

set v = 2main v = 1

?

?

原因:

int v = 1; 的顺序是 先定义一个变量v,然后执行父类的构造方法,构造方法返回后设置v的值为1。所以在父类的构造方法内设置变量的值是无效的。

热点排行