Javaオブジェクト指向-手動の初期化とコンストラクターを使用した初期化

public class User {
    
    
    //姓名,年龄
    String name;
    int age;
    //无参构造方法
    public User(){
    
    

    }

    //有参构造方法
    public User(String name ,int age){
    
    
        this.name=name;
        this.age=age;
    }
    public User(String name){
    
    
        this.name=name;
    }
    public void show(){
    
    
        System.out.println(name+"\t"+age);
    }
}
public class Test {
    
    
    public static void main(String[] args) {
    
    
        //手动初始化
        User user=new User();
        user.name="yu";
        user.age=30;
        user.show();


        //使用构造函数初始化
        User user1 = new User("cao", 20);
        user1.show();
    }
}

結果:

yu	30
cao	20

おすすめ

転載: blog.csdn.net/qq_44371305/article/details/113104192