老师这样写是否符合要求
来源:1-13 编程练习
观测者幕勒
2020-01-26 14:25:36
package Test;
public class User{
//定义属性用户名、密码
private String userName;
private String passWord;
public User() {
}
public User(String userName,String passWord){
this.userName = userName;
this.passWord = passWord;
}
public void setUserName(String userName) {
this.userName = userName;
}
public void SetPassWord(String passWord) {
this.passWord = passWord;
}
public String getUserName(){
return userName;
}
public String getPassWord(){
return passWord;
}
}
package Test;
public class UserManager {
// 用户信息验证的方法
public void checkUser(User one, User two) {
// 判断用户名和密码是否为空,是否一致
if (!one.getUserName().equals(null) && !one.getPassWord().equals(null) && !two.getUserName().equals(null)
&& !two.getPassWord().equals(null)) {
if (one.getUserName().equals(two.getUserName()) && one.getPassWord().equals(two.getPassWord())) {
System.out.println("用户名和密码一致");
} else {
System.out.println("用户名或密码不一致");
}
}
}
}
package Test;
public class Test {
public static void main(String[] args) {
// 实例化对象,调用相关方法实现运行效果
User one = new User("Lucy", "123456");
User two = new User("Mike", "123456");
String u = "用户名:";
String p = "密码:";
UserManager userManager = new UserManager();
System.out.println(u + one.getUserName());
System.out.println(p + one.getPassWord());
System.out.println(u + two.getUserName());
System.out.println(p + two.getPassWord());
System.out.println("====================");
userManager.checkUser(one, two);
}
}
1回答
同学你好,测试代码,符合作业要求,继续加油1
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题