class Measurement {
boolean b=true;
char c='x';
int i=47;
};
也可以用相同的方法初始化对象。
class Measurement {
Depth o = new Depth();
};
甚至可以调用一个方法来进行初始化。
class CInit {
int i = f();
// ...
当然这个方法也可以使用参数,但是那些参数不能是尚未初始化的其它数据成员。
class CInit {
int i = f();
int k = g(i);
// ...
};
class CInitWrong {
int j = g(i);
int i = f();
// ...
};