老师,请问怎么改写成符合要求的代码呢
来源:2-1 static关键字(上)
偶家王六六
2019-07-02 21:38:10
public class User {
private String userName;
private int passWord;
public User() {
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName=userName;
}
public int getPassWord() {
return passWord;
}
public void setPassWord(int passWord) {
this.passWord=passWord;
}
public void show() {
User one=new User();
User two=new User();
one.setUserName("Lucy");
one.setPassWord(123456);
two.setUserName("Mike");
two.setPassWord(123456);
System.out.println("用户名 :"+one.getUserName());
System.out.println("密码:"+one.getPassWord());
System.out.println("用户名 :"+two.getUserName());
System.out.println("密码:"+two.getPassWord());
System.out.println("========================");
if(one.getUserName()!=two.getUserName()) {
System.out.println("用户名不一致!");
}
}
public static void main(String[] args) {
UserManager um=new UserManager();
um.show();
}1回答
同学你好,同学的代码应该是1-13编程练习吗?在编程练习中是有三个类,分别是User,UserManager和Test类。在User类中,定义username和password属性并添加get和set方法,在UserManager类中,有checkUser()方法,方法的参数是两个User对象,在方法中通过user.getUsername和user.getPassword方法获取用户名和密码并进行比较,如果相同,则输入用户名或密码相同,不同则输出不同。在Test测试类中,使用带参构造方法定义两个User对象,然后定义UserManager类的对象,并调用checkUser()方法,并将两个user对象传入即可。同学可以参考一下问答区其他同学的提问。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题