《Java實戰開發經典》第五章5.5

package xiti5;
class User{
    private String name;
    private String password;
    private static int num=0;       //static屬性是所有對象共享的
                                //可以通過static屬性統計一個類產生了多少個實例化對象

    public User(){              //定義無參構造方法          
        num++;
    }
    public User(String name){   //定義單參構造方法
        num++;
        this.name=name;
    }
    public User(String name,String password){       //定義雙參構造方法
        num++;
        this.name=name;
        this.password=password;
    }


    public void setPassword(String password){       //獲取和設置口令的方法
        this.password=password;
    }
    public String getPassword(){
        return password;
    }


    public void print(){
        System.out.println("尊敬的"+name+"您的口令是:"+password+"您是我們第"+num+"位客戶");
    }
}
public class Fifth {
public static void main(String[] args) {
    new User().print();
    new User("張三").print();
    new User("李四","abc7758").print();
}
}
發佈了66 篇原創文章 · 獲贊 11 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章