Dav*_*vid 8 java constructor initialization
我有点惭愧地问,作为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不依赖于外部参数.
| 归档时间: |
|
| 查看次数: |
1077 次 |
| 最近记录: |