对象数组的使用

(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;
    }
}

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值