java中定义初始化是在构造函数之前的,定义初始化可以定义对象,可以调用函数,可以使用参数,当那些参数不能是尚未初始化的其他数据成员。
例:
class Test{
int i=24;
int j=f();
int g=g(i);
String s="haha";
}
c++中并不允许存在定义初始化
java中定义初始化是在构造函数之前的,定义初始化可以定义对象,可以调用函数,可以使用参数,当那些参数不能是尚未初始化的其他数据成员。
例:
class Test{
int i=24;
int j=f();
int g=g(i);
String s="haha";
}
c++中并不允许存在定义初始化