【发布时间】:2011-10-05 23:33:33
【问题描述】:
我来自 C++ 背景,其中一个类的字段在构造函数中被初始化。但是这里是java,我看到我可以在声明时初始化,这与C++不同。
所以,我的问题是哪个是初始化任何类的字段成员的最佳/传统做法。难道……
-
当时要申报吗?
类 testClass { 私人int x = 100; }
-
使用非静态范围?
类测试类{ 私人int x; { x = 100; } }
-
还是在构造函数内部?
类测试类{ 私人int x; 测试类(){x = 100;} }
(由于我的背景,我有点偏向于在构造函数中初始化字段成员。)
【问题讨论】:
标签: java