java中对成员变量的初始化一定要用构造函数吗?可以直接对成员变量赋初值吗?

2024-11-27 16:42:30
推荐回答(3个)
回答(1):

可以直接赋值的,在构造里写只不过是为了方便,因为使用一个类的时候通常都要先new出该类的实例在构造里赋值,这样在new这个类的实例的时候成员变量就已经被初始化了。方便使用而已。

回答(2):

当然可以public class Test{ private int id = 5; private String name = "zhangsan";}在你实例化这个对象的时候,这个对象的两个属性就有了值

回答(3):

java中 成员变量叫“域” 域可以在定义的时候赋初值如:类型 成员变量=初值 String model="Love";int love=520;与其他的变量时一样的。。。。。不知你明白否!