Hi Leutz,
ich habe folgenden Code aber er hat im main einen Fehler den ich nicht gelöst bekomme. Kann mir jemand sagen, wo ich den Fehler genau machen. Ich weiß nicht mehr weiter.
ich habe folgenden Code aber er hat im main einen Fehler den ich nicht gelöst bekomme. Kann mir jemand sagen, wo ich den Fehler genau machen. Ich weiß nicht mehr weiter.
Code:
//Aufgabe 17 von Steffens Klausur 2004
public class aufg17
{
abstract class VerkehrsTeilnehmer
{
abstract public void move();
}
class Fussgaenger extends VerkehrsTeilnehmer
{
public void move()
{
maschiere();
}
private void maschiere()
{
System.out.println("Ich maschiere");
}
}
class Radfahrer extends VerkehrsTeilnehmer
{
public void move()
{
fahreRad();
}
private void fahreRad()
{
System.out.println("Ich fahre Rad");
}
}
class Autofahrer extends VerkehrsTeilnehmer
{
public void move()
{
autoFahren();
}
private void autoFahren()
{
System.out.println("Ich fahre Auto");
}
}
public static void main(String[] args)
{
VerkehrsTeilnehmer [] vt = new VerkehrsTeilnehmer[5];
vt[0] = new Autofahrer();
vt[1] = new Radfahrer();
vt[2] = new Autofahrer();
vt[3] = new Fussgaenger();
vt[4] = new Radfahrer();
for(int i= vt.length-1; i >=0; i--)
{
vt[i].move();
}
}
}