2017-6-16分层知识总结

已有 56 次阅读2017-6-16 18:07 |个人分类:知识点总结|系统分类:学习纪录| 知识

界面 UI 层通过ruturn 返回的数据 if 判断来进行打印输出
通过ruturn来实现数据传送,进行分层
通常前面方法里面进行无输入,有输出类型 boolean 类型,boolean flag = false;
多个条件:int类型输出
下面需要打印的地方加上 返回数据,ruturn 1;ruturn 0;ruturn -1;....
再界面层进行天剑判断打印输出。

UI层调用管理层的方法,进行连通;包括输入scanner 同样在Ui层定义一个变量接受输入,直接在管理层对应方法的输入里面接受这个变量的类型和变量。

调用管理类的方法的时候先穿件对象,然后定义了boolean类型的先顶一个标志位来返回结果:
boolean flag = mgr.update(namein,changeNa,changeID,changeSt);
if(flag){
System.out.println("修改成功");
}else{
System.out.println("没有你要找的员工名字");
}
这种情况,管理类的对应方法输出是Boolean类型,里面有for循环,循环里面有IF判断,else没有其他条件,可以直接在方法里面ruturn false,if里面ruturn true;
public boolean update(String namein, String changeNa, int changeID, int changeSt) {
for(int i = 0; i < staff.length; i++){
if(staff[i]!=null && staff[i].name.equals(namein)){
staff[i] = new Staff();
staff[i].name = changeNa;
staff[i].id=changeID;
staff[i].state = changeSt;
return true;
}else{
return false;
}
}
return false;
}
}
其实总结出来就是一个知识点,只要有return关键字出现 return:跳出循环及所包含的函数体,所以不会执行后面的所有操作。

只要New这个类的对象,就必须构造函数,如果这个类有属性,比如实体类;就需要有参构造函数(有了有参构造函数,其他类再调用该类的无参构造函数,就需要重新创建无参构造函数),类里面默认存在了无参构造函数(比如UI类创建管理类的对象时,管理类没有构造函数是因为默认存在无参构造函数),
类名(){
}


路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )