做的对吗?有什么更加简单的方法吗?
package zy;
public class User {
//定义属性用户名、密码
private String username;
private String password;
public User(String username,String password){
this.username=username;
this.password=password;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public void yhmm() {
System.out.println("用户名:"+this.username);
System.out.println("密码:"+this.password);
}
}package zy;
public class UserManager {
//用户信息验证的方法
public String checkUser(User one, User two) {
// 判断用户名和密码是否为空,是否一致
if(one.getUsername().equals(two.getUsername())&&one.getPassword().equals(two.getPassword())) {
System.out.println("用户名或密码一致");
}else {
System.out.println("用户名或密码不一致");
}
return null;
}
}package zy;
public class Test {
// 测试方法
public static void main(String[] args) {
//实例化对象,调用相关方法实现运行效果
User one =new User("Lucy","123456");
//User one =new User("Mike","123456");
one.yhmm();
User two =new User("Mike","123456");
two.yhmm();
System.out.println("===================");
UserManager Judge=new UserManager();
Judge.checkUser(one, two);
}
}0
收起
正在回答
1回答
同学你好,写的很棒哦~
有一个细节问题注意一下哦~
在定义checkUser方法时,因为已经输出提示语句了,所以,方法的返回值类型设置为void,去掉return语句即可。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星