小编Dav*_*vid的帖子

java类成员初始化

我有点惭愧地问,作为Java程序员已经多年了,但是这里说:
在构造期间分配对象和在声明相关字段时直接这样做是否有区别?也就是说,以下两者之间是否存在差异:

public class MyClass{
    MyObj obj=new MyObj();
}
Run Code Online (Sandbox Code Playgroud)

public class MyClass{
    MyObj obj;
    public MyClass() {
        obj=new MyObj();
    }
}
Run Code Online (Sandbox Code Playgroud)

当然,我认为这个特定的init不依赖于外部参数.

java constructor initialization

8
推荐指数
1
解决办法
1077
查看次数

标签 统计

constructor ×1

initialization ×1

java ×1