课程
/后端开发
/Java
/Java入门第二季 升级版
为什么show()方法里可以直接调用到构造方法跟初始化块的赋值?
2017-03-22
源自:Java入门第二季 升级版 8-10
正在回答
在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,请采纳
已经将构造方法中的值传递到show();中了
我也同问
初始化块的执行在构造方法之前,而要调用show()方法必然已经创建了相应的对象,因此执行show方法之前一定已经执行过初始化块和构造方法,所以show方法里的变量值是已经更新过的值
在普通成员方法中,可以直接访问同类的非静态变量和静态变量
show的英文单词的意思就是展示嘛,
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答为什么可以用方法赋值
9 回答为什么要调用show的方法,
1 回答为什么赋值后不显示赋的值?
12 回答final没赋值,用构造方法赋值,为什么还报错?
3 回答为什么不能调用有参构造方法里面的变量进行赋值,而无参构造方法里面的变量可以直接调用进行赋值,为什么用类名声明一个有参变量不可以调用有参构造方法