-1

我有 4 个类(汽车(超类)、CarToRent、CarToSell 和 CarCompany)。CarCompany 在构造函数中创建一个 GUI。我需要在 Car 的 CarCompany 类中存储一个数组列表。我该怎么做呢?请帮忙。

此外,目前 CarCompany 中的主要方法是:

public static void main(String[] args)
{
  CarCompany = new CarCompany();
}

这个对吗?

4

2 回答 2

1

不,这是不正确的,你只指定了一个类型,但你没有给它一个名字:

尝试:

public static void main(String[] args)
{
  CarCompany myCarCompany= new CarCompany();
}

nowmyCarCompany是一个 Object 类型CarCompany

编译

当您在 IDE 内部或从命令行进行编译时,编译器会发现这些错误并告诉您哪里出了问题。能够自己测试和调试代码很重要,因为有时没有人可以提供帮助。

于 2012-04-18T15:52:00.740 回答
1

首先,应该是 CarCompany carCompany = new CarCompany();

其次,如果四个类扩展同一个类,比如说Car,你可以这样创建它:

List<Car> cars = new ArrayList<Car>();
//and then
cars.add(new Car());
cars.add(new CarToRent());
// etc...

如果它们没有相同的超类,那么您需要将它们放入List<Object>或放入四个不同的列表中。

于 2012-04-18T15:52:59.303 回答