美文网首页
23-案例分析五(User)

23-案例分析五(User)

作者: c88bc9f9d088 | 来源:发表于2020-10-31 19:30 被阅读0次

    案例分析五:
        设计一个表示用户的User类,类中的变量有用户名、口令和记录用户个数的变量,定义类的3个构造方法(无参、为用户名赋值、为用户名口令赋值)、获取和设置口令的方法和返回类信息的方法。
        在简单Java类的定义里追加有static统计的操作即可。

    class User{
        private String uid;
        private String password;
        private static int count = 0;
        
        public User() {
            this("NOID","NOPWD");
        } //无参构造方法 必须有
        public User(String uid) {
            this(uid,"NOPWD");
        }
        public User(String uid,String password) {
            this.uid = uid;
            this.password = password;
            count++;
        }
        public static int getCount() {
            return count;
        }
        
        public String getInfo() {
            return "用户名:" + this.uid + "、密码:"+ this.password;
        }
        public void setName(String uid) {
            this.uid = uid;
        }
        public void setBalance(String password) {
            this.password = password;
        }
        
        public String getUid() {
            return this.uid;
        }
        public String getPassword() {
            return this.password;
        }
    }
    public class JavaDemo{
        public static void main(String args[]){
            User userA = new User();
            User userB = new User("小强");
            User userC = new User("大强","我不行");
            System.out.println(userA.getInfo());
            System.out.println(userB.getInfo());
            System.out.println(userC.getInfo());
            System.out.println("用户个数:"+User.getCount());
            
        }   
    }
    

    相关文章

      网友评论

          本文标题:23-案例分析五(User)

          本文链接:https://www.haomeiwen.com/subject/rpfevktx.html