hallo erstmal .. bin neu hier im forum.
ich habe da mal eine frage bzgl. der erstellung von objekten.
grundlage ist eine abstrakte klasse, von welcher zwei weitere klassen abgeleitet sind.
in der hauptklasse bzw. in der main-methode habe ich nun folgenden code
so.
ich erhalte folgende fehlermeldung ..
der pfeil in der fehlermeldung zeigt auf das n, des new-Operators.
ich bin noch relativ frisch in Java ... demnach dane ich für eine erklärung meines problems ..
ciao ben ...
ich habe da mal eine frage bzgl. der erstellung von objekten.
grundlage ist eine abstrakte klasse, von welcher zwei weitere klassen abgeleitet sind.
in der hauptklasse bzw. in der main-methode habe ich nun folgenden code
Code:
public class CarMain
{
public static void main(String[] args)
{
BufferedReader input = new BufferedReader (new InputStreamReader(System.in));
int in, km;
CarType Car;
try
{
System.out.println("Wählen Sie bitte Ihr Auto.\n\n[1] - Daimler\n[2] - Fiat Punto");
in = Integer.parseInt(input.readLine());
System.out.println("Danke.\n\nGeben Sie bitte nun die gefahren km an:");
km = Integer.parseInt(input.readLine());
} // END OF TRY
catch(IOException exc)
{
System.out.println("Error #001 ");
} // END OF CATCH
switch (in)
{
case 1:
Car = new Daimler();
break;
case 2:
Car = new Fiat();
break;
default:
System.out.println("Falsche Auswahl");
System.exit(1);
} // END OF SWITCH
} // END OF main()
} // END OF CLASS
so.
ich erhalte folgende fehlermeldung ..
[...]/CarMain.java [113:1] cannot resolve symbol
symbol : constructor Daimler ()
location: class [...].Daimler
Car = new Daimler();
der pfeil in der fehlermeldung zeigt auf das n, des new-Operators.
ich bin noch relativ frisch in Java ... demnach dane ich für eine erklärung meines problems ..
ciao ben ...