一直都是user的12行报错 ,我没有return所以改成void啊一直报错
public class Test{
// 测试方法
public static void main(String[] args) {
//实例化对象,调用相关方法实现运行效果
User a = new User("Lucy","123456");
User b = new User("Mike","123456");
a.show();
b.show();
System.out.println("===========================");
UserManager us = new UserManager();
System.out.println(us.checkUser(a,b));
}
}
public class User{
//定义属性用户名、密码
private String name;
private String pass;
public User(String name,String pass){
this.name=name;
this.pass=pass;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPass() {
return pass;
}
public void setPass(String pass) {
this.pass = pass;
}
public void show() {
System.out.println("用户名:"+this.name);
System.out.println("密码:"+this.pass);
}
}
public class UserManager{
// 用户信息验证的方法
public String checkUser(User one, User two) {
// 判断用户名和密码是否为空,是否一致
//if(){
if(one.getName()==null||one.getPass()==null||two.getName()==null||two.getPass()==null){
System.out.println("用户名或密码一致");
}else {
System.out.println("用户名或密码不一致");
}
}
}
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星