课程
/后端开发
/Java
/Java入门第二季 升级版
怎么判断他是用构造方法初始化还是用初始化模块初始化,有什么特征和区别啊
2016-09-01
源自:Java入门第二季 升级版 8-10
正在回答
初始化块是在创建对象时对属性初始化,构造方法是创建对象后对属性初始化
慕粉1472426630 提问者
就比如name,它是String类型,初始化块的属性值是张三,构造方法的属性值是李四,那么如果是初始化块,创建对象时,name = “张三”; 如果是构造方法,创建对象时,name = null; 然后再把李四赋值给name;虽说运行结果二者一样,但他们的执行过程不同。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
5 回答初始化块和构造方法
1 回答静态初始化块,初始化块,构造方法
1 回答初始化块和构造方法的区别
5 回答对于 构造方法/初始化块/静态初始化块有什么更好的理解
1 回答构造方法可以初始化对象,还要初始化块干嘛?