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
最新推荐文章于 2023-02-22 10:26:31 发布