Ich will Auto-Objekt mit der Fahrzeug Klasse ( ich.e-Fahrzeug c = new Auto() ), und stecken Sie es in der Liste richtig

Erstellte ich ein Auto-Objekt mit der Fahrzeug Klasse ( ich.e-Fahrzeug c = new Auto() ), aber mein problem ist, wie werde ich stecken Sie es in die Liste fordert den Benutzer zur Eingabe der Daten für dieses Objekt nach dem einfügen in die Liste

import java.util.ArrayList;
import java.util.Scanner;
public class TestCar {

    public static void main(String[] args) {
        ArrayList<Car>list=new ArrayList<Car>();
        Scanner in=new Scanner(System.in);

        list.add(new Car());
         list.add(new Car("Mitsubishi",1993,5,"Pajero"));

        System.out.println("Enter Brand");
        String Brand=in.nextLine();

        System.out.println("Enter Year");
        int Year=in.nextInt();

        System.out.println("Enter Engine size");
        double Enginesize=in.nextDouble();

        System.out.println("Enter Model");
        String Model=in.nextLine();

        list.get(0).setBrand(Brand);
        list.get(0).setYear(Year);
        list.get(0).setEngineSize(Enginesize);
        list.get(0).setModel(Model);

        Veichle c = new Car(Brand, Year, Enginesize,Model); //Creating a   new object
        list.add(c); //This add will be wrong because cuz 
                     //it will tell me to change type c to car
                     //so whats the correct add?

        in.close();
    }
}
  • was ist der Konstruktor der Car Klasse? ist es public Car(String brand, int year, double engineSize, String model) oder auch Sie haben public Car()
InformationsquelleAutor sara | 2015-05-02
Schreibe einen Kommentar