class Name {
/*Class body goes here*/
}
Name name = new Name();
class Name {
int i;
double d;
boolean b;
}
name.i = 47;
name.d = 1.1;
name.b = false;
想修改的数据也可能位于对象所包含的其他对象中。这种情况下,只需要再使用连接句点即可:
aClassName.bClassName.field = 100;
若类的某个成员是基本数据类型,即使没有进行初始化,Java也会确保它获取一个默认值,只有当变量作为类的成员使用时,Java才确保给定其默认值,以确保哪些是基本类型的成员变量得到初始化,防止产生程序错误。如果是局部变量,Java不会给默认值,如果在初始化时没有赋值,编译时会报错