老师,请问怎么改写成符合要求的代码呢

来源: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回答

好帮手慕阿满

2019-07-03

同学你好,同学的代码应该是1-13编程练习吗?在编程练习中是有三个类,分别是User,UserManager和Test类。在User类中,定义username和password属性并添加get和set方法,在UserManager类中,有checkUser()方法,方法的参数是两个User对象,在方法中通过user.getUsername和user.getPassword方法获取用户名和密码并进行比较,如果相同,则输入用户名或密码相同,不同则输出不同。在Test测试类中,使用带参构造方法定义两个User对象,然后定义UserManager类的对象,并调用checkUser()方法,并将两个user对象传入即可。同学可以参考一下问答区其他同学的提问。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

0

0 学习 · 11489 问题

查看课程