这样:
public class EmplSalary02
{
int Workyear;
int Salary;
EmplSalary02()
{
this.Salary = 1500;
}
EmplSalary02(int wy)
{
this.Workyear = wy;
if (this.Workyear < 3)
{
this.Salary = 2000;
}
else
this.Salary = 5000;
}
public static void main(String[] args)
{
EmplSalary02 a = new EmplSalary02();
System.out.println("初始员工薪水:" + a.Salary);
EmplSalary02 b = new EmplSalary02(4);
System.out.println("4年工龄员工薪水:" + b.Salary);
}
}
你有两个main 了 一个类中只能有一个 main
程序从开始运行就会先找main函数,然后再一步一步的执行,如果有多个main那么程序就会报错,
因为他不知道该执行main函数
怎么会有连个主方法,不能有两个主方法
去掉第一个main方法,JAVA 中只能有一个main方法
this.WorkYear的WorkYear改为Workyear,和全局变量命名要一样
public static void main(String[] args) {
// TODO 自动生成的方法存根
这个去掉,下面不是有了吗