老师这样写是否符合要求

来源:1-13 编程练习

观测者幕勒

2020-01-26 14:25:36


package Test;


public class User{

    //定义属性用户名、密码

    private String userName;

    private String passWord;

    public User() {

   

    }

    

    public User(String userName,String passWord){

        this.userName = userName;

        this.passWord = passWord;

    }

    

    public void setUserName(String userName) {

    this.userName = userName;

    }

    

    public void SetPassWord(String passWord) {

    this.passWord = passWord;

    }

    

    public String getUserName(){

        return userName;

      

    }

    

    public String getPassWord(){

        return passWord;

             

    }

    

}

    

package Test;



public class UserManager {

// 用户信息验证的方法

public void checkUser(User one, User two) {

// 判断用户名和密码是否为空,是否一致

if (!one.getUserName().equals(null) && !one.getPassWord().equals(null) && !two.getUserName().equals(null)

&& !two.getPassWord().equals(null)) {

if (one.getUserName().equals(two.getUserName()) && one.getPassWord().equals(two.getPassWord())) {

System.out.println("用户名和密码一致");

} else {

System.out.println("用户名或密码不一致");

}

}


}

}

package Test;


public class Test {


public static void main(String[] args) {

// 实例化对象,调用相关方法实现运行效果

User one = new User("Lucy", "123456");

User two = new User("Mike", "123456");

String u = "用户名:";

String p = "密码:";

UserManager userManager = new UserManager();

System.out.println(u + one.getUserName());

System.out.println(p + one.getPassWord());

System.out.println(u + two.getUserName());

System.out.println(p + two.getPassWord());

System.out.println("====================");

userManager.checkUser(one, two);


}

}



写回答

1回答

好帮手慕小尤

2020-01-29

同学你好,测试代码,符合作业要求,继续加油1

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

1

0 学习 · 11489 问题

查看课程