class J_Employee
{
int workyear;
void J_Employee()
{
workyear=2;
}
}public class J_Teacherss extends J_Employee
{
int classhour;
void J_Teacher()
{
classhour=30;
} void data()
{
System.out.println("该职工的工作年限是"+workyear);
System.out.println("该职工的课时是"+classhour);
}
}public static void main(String args[])
{
J_Teacher Tom =new J_Teacher();
Tom.data();
}
编译出现错误,显示的是“public static void main(String args[])”这一行“class” or "interface" expected。请问为什么会出现这样的错误?
{
int workyear;
void J_Employee()
{
workyear=2;
}
}public class J_Teacherss extends J_Employee
{
int classhour;
void J_Teacher()
{
classhour=30;
} void data()
{
System.out.println("该职工的工作年限是"+workyear);
System.out.println("该职工的课时是"+classhour);
}
}public static void main(String args[])
{
J_Teacher Tom =new J_Teacher();
Tom.data();
}
编译出现错误,显示的是“public static void main(String args[])”这一行“class” or "interface" expected。请问为什么会出现这样的错误?
class J_Employee {
int workyear; void J_Employee() {
workyear = 2;
}
}public class J_Teacherss extends J_Employee {
int classhour; void J_Teacher() {
classhour = 30;
} void data() {
System.out.println("该职工的工作年限是" + workyear);
System.out.println("该职工的课时是" + classhour);
} public static void main(String args[]) {
J_Teacherss Tom = new J_Teacherss();
Tom.data();
}
}
你的main方法放错地方了..而且new对象的时候没对应上你自己写的类..把自己的名字都改了..
怎么可能能编译通过呢...