【发布时间】:2019-05-14 11:12:58
【问题描述】:
我试图了解为什么我的代码会导致编译器错误。谁能给我解释一下?
public class Employee {
private String name;
public Employee(String name) {
this.name = name;
}
}
public class Test {
public static void main(String[] JavaLatte) {
Employee e = new Employee("JavaDeveloper");
System.out.println("Emp Name : " + e.name);
}
}
【问题讨论】:
-
在询问构建错误时,请始终在问题本身中包含 full 和 complete 错误输出(最好是完整的构建输出)。并在您显示的代码中添加注释,告诉我们错误在哪一行。请花一些时间阅读有关 how to ask good questions 和 this question checklist 的信息。
-
编译器错误通常会告诉您问题所在。您是否阅读了错误消息/堆栈跟踪?
-
编译器错误应该给你一些关于问题出在哪一行的线索。请发布完整的错误,并最好用违规行标记发布的代码。也就是说问题是在打印语句中无法访问
e.name。
标签: java compiler-errors