请问老师我的代码符合题目要求吗
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;
}
}
正在回答
同学你好,代码完成的不错!
建议同学可以对密码和用户名进行非空判断,使代码更完整
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星