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();
}
}
《Java實戰開發經典》第五章5.5
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.