1-13作业检查

来源:1-13 编程练习

aming41

2020-05-17 18:34:11

public class User{
    //定义属性用户名、密码
    private String user;
    private String password;
    
    public User() {
    	
    }
    
    public User(String user, String password) {
    	this.setUser(user);
    	this.setPassword(password);
    }
    
    public void setUser(String user){
        this.user = user;
    }
    
    public String getUser(){
        return "用户名:\t" + this.user;
    }
    
    public void setPassword(String password){
        this.password = password;
    }
    
    public String getPassword(){
        return "密码:\t" + this.password;
    }
}
public class UserManager{

    // 用户信息验证的方法
    public String checkUser(User one, User two) {
       // 判断用户名和密码是否为空,是否一致
    	
        if(one.getUser().equals(two.getUser()) && one.getPassword().equals(two.getPassword())) {
        	return "用户名和密码不为空,且一致";
        }else {
        	return "用户名或密码不一致";
        }
    }
}
public class Test{
    // 测试方法
	public static void main(String[] args) {
     //实例化对象,调用相关方法实现运行效果
     User u1 = new User();
     User u2 = new User("Mike", "123456");
     UserManager um = new UserManager();

     u1.setUser("Lucy");
     u1.setPassword("123456");
     
     System.out.println(u1.getUser());
     System.out.println(u1.getPassword());
     
//     u2.setUser("Ryanwang41");
//     u2.setPassword("abc123");
     
     System.out.println(u2.getUser());
     System.out.println(u2.getPassword());
     
     String result = um.checkUser(u1, u2);
     System.out.println(result);
    }
}


写回答

1回答

好帮手慕小脸

2020-05-17

同学你好,测试代码,符合作业要求,很棒呢。

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

0

0 学习 · 11489 问题

查看课程