老师,请问怎么改写成符合要求的代码呢
来源: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对象传入即可。同学可以参考一下问答区其他同学的提问。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题