请老师检查
public class User {
//设置私有属性
private String name;
private String key;
//构造函数数显赋值
public User(String name,String key) {
this.setName(name);
this.setKey(key);
System.out.println("用户名:"+this.getName());
System.out.println("密码:"+this.getKey());
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
}
public class UserManager {
//用户信息验证方法
public String checkUser(User one,User two) {
if(one.getName().equals(two.getName())&one.getKey().equals(two.getKey()))
System.out.println("用户名或密码一致");
else
System.out.println("用户名或密码不一致");
return null;
}
}
public class UserTest {
public static void main(String[] args) {
// 初始化两个用户名
User one=new User("Lucy","123456");
User two=new User("Mike","123456");
//初始化管理类
UserManager manager=new UserManager ();
manager.checkUser(one,two);
}
}
正在回答
同学你好,练习题完成的不错,很棒,但是这里不建议将输出语句写到构造方法中,这样写如果不适用该构造方法创建对象,这个输出语句是不会被调用输出的,所以不建议同学这样做!
祝学习愉快~
- 参与学习 人
- 提交作业 9410 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星