请问这样写对吗

请问这样写对吗

package test_3;


public class Lab_15_Test {

public static void main(String[] args) {

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

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

Lab_15_UserManager a = new Lab_15_UserManager();

one.display();

two.display();

System.out.println(a.checkUser(one, two));

}

}


package test_3;


public class Lab_15_User {

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

    private String name;

    private String password;

    

    public Lab_15_User(String name,String password){

        this.name=name;

        this.password=password;

    }

    

    public String getName(){

        return name;

    }

    

    public String getPassword(){

        return password;

    }

    

    public void display() {

System.out.println("用户名:"+getName());

System.out.println("密码:"+getPassword());

}

}


package test_3;


public class Lab_15_UserManager {

// 用户信息验证的方法

public String checkUser(Lab_15_User one, Lab_15_User two) {

String check = null;

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

if (!one.getName().equals(null) && !one.getPassword().equals(null)

&& !two.getName().equals(null)

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

if (one.getName().equals(two.getName())

&& one.getPassword().equals(two.getPassword())) {

check = "用户名和密码一致";

}else {

check = "用户名和密码不一致";

}

} else {

check = "用户名和密码不一致";

}

return check;

}

}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,代码编写的正确,符合题目要求,继续努力!

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

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师