加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Main 947 Bytes
一键复制 编辑 原始数据 按行查看 历史
鸢也12123 提交于 2021-09-20 02:06 . add Main.
import book.Book;
import book.BookList;
import user.AdmniUser;
import user.NormalUser;
import user.User;
import java.util.Scanner;
public class Main {
//向上转型
public static User login() {
System.out.println("请输入你的名字");
Scanner scanner=new Scanner(System.in);
String name=scanner.next();
System.out.println("请输入你的省份:1->管理员 0->普通用户");
int choice=scanner.nextInt();
if(choice==1) {
return new AdmniUser(name);//向上转型
}else {
return new NormalUser(name);//向上转型
}
}
public static void main(String[] args) {
BookList bookList=new BookList();
User user=login();
while (true) {
int choice = user.menu();
//System.out.println(choice);
user.doOperation(choice,bookList);
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化