关于public String checkUser(User one, User two)
我把public String checkUser(User one, User two)这句中的String改成void了才运行出,麻烦老师帮忙看看,哪些地方改了才能正确运行呢?
public class User {
// 定义属性用户名、密码
private String name;
private String password;
User(String name,String password){
this.name=name;
this.password=password;
}
public String getName() {
return "用户名:"+name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return "密码:"+password;
}
public void setPassword(String password) {
this.password = password;
}
}
=====================================================
public class UserManager {
// 用户信息验证的方法
public void checkUser(User one, User two) {
if(one.equals(two.getName())&&one.equals(two.getPassword())) {
System.out.println("用户名和密码一致");
}else {
System.out.println("用户名或密码不一致");
}
// 判断用户名和密码是否为空,是否一致
}
}
=================================================
public class UserTest {
public static void main(String[] args) {
//实例化对象,调用相关方法实现运行效果
User user1=new User("Lucy","123456");
User user2=new User("Mike","123456");
System.out.println(user1.getName());
System.out.println(user1.getPassword());
System.out.println(user2.getName());
System.out.println(user2.getPassword());
System.out.println("=========================");
UserManager user=new UserManager();
user.checkUser(user1, user2);
}
}
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星