错误:在类myPackage.inheritance

时间:2015-12-10 06:45:09

标签: java inheritance

package myPackage;

public class inheritance {
     int salary = 50000;
}

class worker extends inheritance {
    int bonus = 10000;

    public static void main(String[] args) {
        worker obj1 = new worker();
        System.out.println("employee salary is" + obj1.salary);
        System.out.println("employee bonus is" + obj1.bonus);
    }
}

嗨..我是java新手。我正在尝试编写一个继承程序并得到此错误。

  

错误:在myPackage.inheritance类中找不到主方法,请将main方法定义为:       public static void main(String [] args)       或者JavaFX应用程序类必须扩展javafx.application.Application

2 个答案:

答案 0 :(得分:0)

尝试在inheritance类中移动main方法,如下所示:

public class inheritance {
    int salary = 50000;
    public static void main(String[] args) {
        worker obj1 = new worker();
        System.out.println("employee salary is" + obj1.salary);
        System.out.println("employee bonus is" + obj1.bonus);
    }
}

class worker extends inheritance {
    int bonus = 10000;
}

答案 1 :(得分:-1)

此错误可能以多种方式发生

首先需要澄清您如何编译和运行程序

1.确保java文件放在正确的包(文件夹)中

2.确保您的班级文件的位置已添加到您的班级路径变量

最有可能的问题是将继承类设为public。

uninsneveruninstall