做的对吗?有什么更加简单的方法吗?
package zy; public class User { //定义属性用户名、密码 private String username; private String password; public User(String username,String password){ this.username=username; this.password=password; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public void yhmm() { System.out.println("用户名:"+this.username); System.out.println("密码:"+this.password); } }
package zy; public class UserManager { //用户信息验证的方法 public String checkUser(User one, User two) { // 判断用户名和密码是否为空,是否一致 if(one.getUsername().equals(two.getUsername())&&one.getPassword().equals(two.getPassword())) { System.out.println("用户名或密码一致"); }else { System.out.println("用户名或密码不一致"); } return null; } }
package zy; public class Test { // 测试方法 public static void main(String[] args) { //实例化对象,调用相关方法实现运行效果 User one =new User("Lucy","123456"); //User one =new User("Mike","123456"); one.yhmm(); User two =new User("Mike","123456"); two.yhmm(); System.out.println("==================="); UserManager Judge=new UserManager(); Judge.checkUser(one, two); } }
0
收起
正在回答
1回答
同学你好,写的很棒哦~
有一个细节问题注意一下哦~
在定义checkUser方法时,因为已经输出提示语句了,所以,方法的返回值类型设置为void,去掉return语句即可。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星