麻烦老师帮我看一下,符不符合规范,谢谢啦!

来源:1-13 编程练习

慕戎禧989_

2019-10-10 18:58:15

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

public class User{
    //定义属性用户名、密码
    private String userName;
    private String passWorld;
   
    public String getUser(){
        return userName;
    }
   
    public void setUser(String userName){
        this.userName=userName;
    }
   
    public String getPass(){
        return passWorld;
    }
   
    public void setPass(String passWorld){
        this.passWorld=passWorld;
    }
}

public class UserManager{
    // 用户信息验证的方法
    public String checkUser(User one, User two) {
       // 判断用户名和密码是否为空,是否一致
               String strau=one.getUser();
               String strap=one.getPass();
               String strbu=two.getUser();
               String strbp=two.getPass();
       if(strau!=null&&strap!=null){
           if(strbu!=null&&strbp!=null){
               if((strau.equals(strbu))&&(strap.equals(strbp))){
                   return "用户名和密码一致";
               }else{
                   return "用户名或密码不一致";
               }
           }else{
               return "请输入用户名和密码!";
           }
       }else{
           return "请输入用户名和密码!";
       }
    }
}


写回答

1回答

好帮手慕酷酷

2019-10-10

同学你好,代码完成的不错!但有一个小建议:建议注意一下命名规则,变量名由一个单词组成时,则该单词均小写。当由多个单词组成时,第一个单词所有字母均小写,从第二个单词开始,每个单词的首字母大写。并可以见名知意。如:strau应改为:strUserA

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

1

0 学习 · 11489 问题

查看课程