麻烦老师帮我看一下,符不符合规范,谢谢啦!
来源: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回答
同学你好,代码完成的不错!但有一个小建议:建议注意一下命名规则,变量名由一个单词组成时,则该单词均小写。当由多个单词组成时,第一个单词所有字母均小写,从第二个单词开始,每个单词的首字母大写。并可以见名知意。如:strau应改为:strUserA
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
回答 2
回答 1
回答 1
回答 1
回答 1