请看下我这样做是不是没怎么用到前几课的内容,但我只想到如此
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 星