C#InconsistentAccessibilityBug我无法修复C#面向对象程序中的一个bug。该计划有9个班级和1个班级。错误是不一致的可访问性:参数类型'Employee.Employee'比方法'Employee.EmployeeInput.CollectEmployeeInfo(Employee.Employee)'publicstaticvoidCollectEmployeeInfo(EmployeetheEmployee)更难访问");theEmployee.Lastname=InputUtilities.getStringInputValue("姓氏");theEmployee.Gender=InputUtilities.getCharInputValue("性别");theEmployee.Dependents=InputUtilities.getIntegerInputValue("#Dependents");}CollectEmployeeInfo是显示错误,我不确定我必须用其他类做什么来修复错误。任何帮助将不胜感激classEmployee{publicconstdoubleMIN_SALARY=20000;publicconstdoubleMAX_SALARY=100000;公共常量intMIN_DEPENDENTS=0;publicconstintMAX_DEPENDENTS=10;publicconststringDEFAULT_NAME="notgiven";publicconstcharDEFAULT_GENDER='U';publicconststringDEFAULT_TYPE="GenericEmployee";受保护的字符串名字;受保护的字符串姓氏;受保护的双年薪;受保护的字符性别;受保护的int家属;受保护的静态intnumEmployees=0;受保护的福利员工福利;受保护的字符串员工类型;publicEmployee(){firstName=DEFAULT_NAME;lastName=DEFAULT_NAME;年薪=MIN_SALARY;家属=MIN_DEPENDENTS;员工人数++;employeeBenefits=newBenefits();}publicEmployee(stringfirstname,stringlastname,chargender,intdependents,doubleannualsalary,BenefitsemployeeBenefits){名字=名字;姓氏=姓氏;年薪=年薪;性别=性别;家属=家属;雇员福利=雇员福利;员工人数++;}publicBenefitsEmployeeBenefits{get{returnemployeeBenefits;}set{if(value==null)employeeBenefits=newBenefits();否则employeeBenefits=值;}}publicEmployee(stringemployeeType):this(){EmployeeType=employeeType;}publicstringFirstname{get{returnfirstName;}set{if(String.IsNullOrEmpty(value))firstName=DEFAULT_NAME;否则名字=值;}}publicstringLastname{get{returnlastName;}set{if(String.IsNullOrEmpty(value))lastName=DEFAULT_NAME;否则姓氏=价值;}}publicdoubleAnnualSalary{get{returnannualSalary;}set{if(value>MIN_SALARY&value
