Java 调用构造函数时找不到符号
当我尝试运行此代码时:Java 调用构造函数时找不到符号,java,jcreator,Java,Jcreator,当我尝试运行此代码时: public class Main { public static void main(String[] args) { Employee employee1 = new Employee("John", 5545, "R&D", "QA Lead", 50000); } } 我收到一个错误,说“错误:找不到符号” 我尝试运行的员工类代码: public class Employee { private i
public class Main
{
public static void main(String[] args)
{
Employee employee1 = new Employee("John", 5545, "R&D", "QA Lead", 50000);
}
}
我收到一个错误,说“错误:找不到符号”
我尝试运行的员工类代码:
public class Employee
{
private int ID;
private double salary;
private String name, department, designation;
public Employee(){}
public Employee(String userName, int userID, String userDepartment, String userDesignation, double userSalary)
{
name = userName;
ID = userID;
department = userDepartment;
designation = userDesignation;
salary = userSalary;
}
Employee类有各种各样的setter和getter,用于后面的所有变量。我建议您打开项目设置并重新创建源代码文件夹-定义src目录,以便intellij能够识别。
另请参见请发布完整的stacktrace(应该是“找不到符号:”然后给出找不到的符号)50000不是Double找不到符号可能意味着找不到该类。它所说的就是找不到符号。@Chris我知道了,你不能在同一个文件上有两个公共类。