系统设置功能(AppConfig)
分为四个导航键
1、软件名称设置 2、修改密码 3、系统操作手册 4、返回上一层
操作顺序:
在实体entity包中创建实体类AppConfig类
public class AppConfig {
public static String appName;
public static String appDefaultUserName;
}
然后在UI界面bao中创建AppConfigConsole类
因为需要用到父类BsaeConsole中的方法所以继承它的父类
public class AppConfigConsole extends BaseConsole{
public void showmenu(){
boolean flag=false;
$("您已进入系统设置,请按照提示操作");
while (true){
$("1.软件名称设置 2.修改密码 3.系统设置 4.返回上一次");
int chose= scanner.nextInt();
if (chose==1){
$("目前的系统名称是"+ AppConfig.appName);
$("请输入你想要的名字");
String appName=scanner.next();//定义一个字符串为输入的内容
boolean b=new AppConcoleservice().upDateName(appName);//定义一个布尔值b为AppConcoleservice()类里面upDateName(appName)方法
// 中返回的值
b=flag;
if (b){
$("已经为您修改了软件名称");
}
} else if (chose==2) {
}else if (chose==2) {
}else {
}
}
}
判断输入的字符串是否符合要求是一个逻辑方法,所以需要写在逻辑包中,所以创建逻辑类AppConcoleservice,将逻辑方法upDateName写在里面
public class AppConcoleservice {
public boolean upDateName(String appName){
if (appName.trim().length()<4){
System.out.println("请输入至少四个字符");
return false;
}
AppConfig.appName=appName;
return true;
}
}