java给对象的成员变量的赋值方法

有三种,
第一,new对象,对象.属性=赋值
第二,static修饰的属性,用 get set 函数
第三种,用构造函数赋值,(这个帮我写一个例子,有点不明白)

第1个回答  2014-09-12
java类的成员变量可以直接赋值,即赋初始值;
java类的成员变量也可以不赋值,系统会根据变量类型赋系统默认值;
java类的成员变量可以在以如下赋值:
声明时(int i=10;)
构造方法里(this.变量名=? 方式)
类声明时不赋值,用 对象实例名.setXXX(xxx); 即set方法

Java类的局部变量必须在声明时赋值,否则报错....就是那种定义在方法里的变量...
第2个回答  推荐于2017-09-18

new User(name);

这个User类有个自己的构造方法比如

class User(){
    private String name;
    public User(String name){
        this.name = name;
    }
}

本回答被提问者采纳
第3个回答  2014-09-12
public class ClassType{
Long id;
public ClassType(Long id) {
this.id = id;
}
}
第4个回答  2014-09-12
public Class(field1,field2){
this.field1=field1;
this.field2=field2;

}