请问老师我的代码符合题目要求吗

请问老师我的代码符合题目要求吗

public class Test{
    // 测试方法
    public static void main(String[] args) {
     //实例化对象,调用相关方法实现运行效果
    User one=new User("Lucy","123456");
    User two=new User("Mike","123456");
    UserManager ch=new UserManager();
    System.out.println("用户名:"+one.getUser());
    System.out.println("密码:"+one.getPassword());
    System.out.println("用户名:"+two.getUser());
    System.out.println("密码:"+two.getPassword());
    System.out.println("=======================================");
    System.out.println(ch.checkUser(one,two));
    }
}

public class User{
    //定义属性用户名、密码
    private String user,password;
    User(String user,String password){
        this.user=user;
        this.password=password;
    }
    public String getUser(){
        return user;
    }
    public void setUser(String user){
        this.user=user;
    }
    public String getPassword(){
        return password;
    }
    public void setPassword(String password){
        this.password=password;
    }
    
}


public class UserManager{
    // 用户信息验证的方法
    public String checkUser(User one, User two) {
       // 判断用户名和密码是否为空,是否一致
        String check;
        if(one.getUser().equals(two.getUser())&&one.getPassword().equals(two.getPassword()))
            check="用户名和密码一致";
        else
            check="用户名和密码不一致";
        return check;

    }
}  


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,代码完成的不错!

建议同学可以对密码和用户名进行非空判断,使代码更完整

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • Richard1001 提问者 #1
    非空是两个对象都进行判断非空吗,这样会不会比较麻烦
    2020-02-07 11:09:12
  • Richard1001 提问者 #2
    非空是两个对象都进行判断非空吗,这样会不会比较麻烦
    2020-02-07 11:09:13
  • 好帮手慕小脸 回复 提问者 Richard1001 #3
    同学你好,同学理解是正确的。
    2020-02-07 11:24:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师