(1)设计一个用户类User,所含成员变量有:用户名name,口令psw(私有的)和记录用户数的变量number(该变量为类成员变量,初始为0,每增加一个用户该数值增1)。有构造方法,设置和获取口令的方法,返回用户信息的方法(重写toString方法,返回信息包括用户名和口令)。
(2)定义Test3_2类的 main方法中,初始化对象数组如下
User data[]=new User[]{new User("张三","123"),new User("李四","abc"),new User("王五","456")};
输出number值,调用toString方法输出每个用户信息。
public class text { public static void main(String[] args) { User data[]=new User[]{new User("张三","123"), new User("李四","abc"), new User("王五","456")}; System.out.println("用户的个数为:"+User.number); for (int i = 0; i < data.length; i++) { System.out.println(data[i].toString()); } } } class User { private String name; private String psw;//口令 static int number=0; public User(String name,String psw) { this.name=name; this.psw=psw; number++; } public void setName(String name) { this.name = name; } public void setNumber(int number) { this.number = number; } public void setPsw(String psw) { this.psw = psw; } public String getPsw() { return psw; } public String toString() { String s; s="用户"+name+"的口令为:"+psw+"."; return s; } }