Java实例化求助
package com.dh.hrmanager.util;
import java.util.Scanner;
import com.dh.hrmanager.entity.*;
import com.dh.hrmanager.entity.Employee;
public class StartHr {
public static void main(String[] args) {
Employee staff = new Employee(1,"DH001","Staff","Staff",2,1,3000.5);//用户名为第三个,密码为第四个
Employee manager = new Employee(2,"DH002","Manager","Manager",2,2,6000.5);
Employee admin = new Employee(3,"DH003","Admin","Admin",2,3,4000.5);
HrHelper helper = new HrHelper();
Data.init();
Menu menu = new Menu();
menu.showLoginMenu();
boolean flag = true;
Scanner input = new Scanner(System.in);
while(flag) {
int choice = input.nextInt();
switch(choice) {
case 1:
System.out.println("请输入用户名:");
String userName = input.next();
System.out.println("请输入密码:");
String password = input.next();
Employee emp = helper.login(userName, password);
if(userName.equals(staff.getUserName())&&password.equals(staff.getPassword()))
menu.showStaffMenu();
else if(userName.equals(manager.getUserName())&&password.equals(manager.getPassword()))
menu.showManagerMenu();
else if(userName.equals(admin.getUserName())&&password.equals(admin.getPassword()))
menu.showAdminMenu();
else
System.out.println("用户名或者密码不正确"
+ "请重新输入数字:");
break;
case 2:
System.out.println("本功能将在后面实践篇实现,"
+ "请选择其它选项");
menu.showLoginMenu();
break;
case 3:
flag = false;
System.out.println("您退出了系统!");
break;
default:
System.out.println("输入选项不正确,请重新输入数字:");}
if(!flag)
break;
}
}
}
求教大神Employee显示没出错,运行时这里面的Employee显示不能实例化,我该怎么改
Employee staff = new Employee(1,"DH001","Staff","Staff",2,1,3000.5);//用户名为第三个,密码为第四个
Employee manager = new Employee(2,"DH002","Manager","Manager",2,2,6000.5);
Employee admin = new Employee(3,"DH003","Admin","Admin",2,3,4000.5);