-1

4 つのクラス (Car (スーパークラス)、CarToRent、CarToSell、および CarCompany) があります。CarCompany は、コンストラクターで GUI を作成します。Car の CarCompany クラスに Array List を格納する必要があります。どうすればいいですか?助けてください。

また、現在 CarCompany の主なメソッドは次のとおりです。

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

これは正しいです?

4

2 に答える 2

1

いいえ、これは正しくありません。タイプを指定しただけで、名前を付けていません:

試す:

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

myCarCompanyはタイプのオブジェクトですCarCompany

コンパイル中

IDE 内またはコマンド ラインからコンパイルすると、コンパイラはこれらのエラーを検出し、何が問題なのかを通知します。誰も助けてくれないこともあるので、自分でコードをテストおよびデバッグできることが重要です。

于 2012-04-18T15:52:00.740 に答える
1

まず、そうあるべきです CarCompany carCompany = new CarCompany();

次に、4 つのクラスが同じクラスを拡張する場合、たとえば、次のCarように作成できます。

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

List<Object>それらが同じスーパー クラスを持っていない場合は、それらを1 つまたは 4 つの異なるリストに入れる必要があります。

于 2012-04-18T15:52:59.303 に答える