楼上的我,一个类文件总只有一个public类,但是如果我把别的几个public类放在同一个包下面,怎么操作把别的几个public 类文件放在同一个包中如果我只留了一个类但还是出现错误呀: PayrollSystemtest.java:53: cannot resolve symbol symbol : variable first location: class SalariedEmployee super(first,last,ssn);PayrollSystemtest.java:144: cannot resolve symbol symbol : method getCommissonRate () location: class CommissionEmployee return getCommissonRate()*getGrossSales(); ^ PayrollSystemtest.java:171: cannot resolve symbol symbol : method enrnings () location: class CommissionEmployee return getBaseSalary()+super.enrnings(); PayrollSystemtest.java:144: cannot resolve symbol symbol : method getCommissonRate () location: class CommissionEmployee return getCommissonRate()*getGrossSales(); ^
你的意思是你把这一堆东东都写到一个java文件中了?那不出错才怪,通常一个类对应一个文件(内部类除外),且类名和文件名一致。“一个文件中只能有一个public类“是对的。
这不成为一个问题呀,多态谁规定非得写到一个类里边呢?
PayrollSystemtest.java:53: cannot resolve symbol
symbol : variable first
location: class SalariedEmployee
super(first,last,ssn);PayrollSystemtest.java:144: cannot resolve symbol
symbol : method getCommissonRate ()
location: class CommissionEmployee
return getCommissonRate()*getGrossSales();
^
PayrollSystemtest.java:171: cannot resolve symbol
symbol : method enrnings ()
location: class CommissionEmployee
return getBaseSalary()+super.enrnings();
PayrollSystemtest.java:144: cannot resolve symbol
symbol : method getCommissonRate ()
location: class CommissionEmployee
return getCommissonRate()*getGrossSales();
^
你没有使用任何的IDE吗?jcreate or eclipse?