请看下我这样做是不是没怎么用到前几课的内容,但我只想到如此
public class test1 { public static void main(String[] args) { User one=new User(); User two=new User(); one.setName("Lucy"); one.setPassword("123456"); two.setName("Mike"); two.setPassword("123456"); System.out.println("用户名:"+one.getName()); System.out.println("密码:"+one.getPassword()); System.out.println("用户名:"+two.getName()); System.out.println("密码:"+two.getPassword()); System.out.println("=============="); Usermanager manage=new Usermanager(); System.out.println(manage.checkUser(one,two)); } } public class User { private String name,password; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } } public class Usermanager { public String checkUser(User one,User two){ String result; if(one.getName()!=null){ if(one.getName().equals(two.getName())){ result="用户名一致"; }else{ result="用户名不一致"; } }else{ result="用户名为空,请重新输入"; return result; } if(one.getPassword()!=null){ if(one.getPassword().equals(two.getPassword())){ result+="\r"+"密码一致"; }else{ result+="\r"+"密码不一致"; } }else{ result+="\r"+"密码为空,请重新输入"; } return result; } }
41
收起
正在回答
1回答
这个题目的要求是,要求主要涉及类型设计和封装实现,你的代码中已经满足相关需求啦,恭喜恭喜~~
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星