我有4个类(Car(superclass),CarToRent,CarToSell和CarCompany)。CarCompany 在构造函数中创建一个 GUI。我需要在类汽车公司中存储一个数组列表。我该怎么做?请帮忙。
此外,CarCompany目前的主要方法是:
public static void main(String[] args)
{
CarCompany = new CarCompany();
}
这是对的吗?
不,这是不正确的,您只指定了一个类型,但尚未为其指定名称:
尝试:
public static void main(String[] args)
{
CarCompany myCarCompany= new CarCompany();
}
现在myCarCompany
是类型为 CarCompany
的对象。
编译
当您在 IDE 内部或从命令行进行编译时,编译器将拾取这些错误并告诉您出了什么问题。能够自己测试和调试代码很重要,因为有时没有人会在那里提供帮助。
首先,它应该是CarCompany carCompany = new CarCompany();
其次,如果四个类扩展了同一个类,假设Car
,你可以像这样创建它:
List<Car> cars = new ArrayList<Car>();
//and then
cars.add(new Car());
cars.add(new CarToRent());
// etc...
如果它们没有相同的超类,那么您需要将它们放在List<Object>
或四个不同的列表中。