Moin Leute!
ich habe eine Frage zu Oberklassen, in diesem Fall direkt zu einer Oberklasse im Möbelprojekt.
Und zwar soll man am Ende dieser Oberklasse eine Methode gibAktuelleFigur erstellen, die nichts tut. Diese Methode soll dann von der erbenden Klasse überschrieben werden.
Wäre Euch dankbar wenn ihr mir helfen würdet.
Falls ihr noch Fragen habt beantworte ich sie gerne
Liebe Grüße!
ich habe eine Frage zu Oberklassen, in diesem Fall direkt zu einer Oberklasse im Möbelprojekt.
Und zwar soll man am Ende dieser Oberklasse eine Methode gibAktuelleFigur erstellen, die nichts tut. Diese Methode soll dann von der erbenden Klasse überschrieben werden.
Java:
import java.applet.*;
import java.awt.*;
public abstract class Moebel extends Applet {
protected int xPosition;
protected int yPosition;
protected int orientierung;
protected String farbe;
protected boolean istSichtbar;
protected int breite;
protected int tiefe;
public void zeige()
{
istSichtbar = true;
zeichne();
}
public void verberge()
{
loesche();
istSichtbar = false;
}
public void dreheAuf(int neuerWinkel)
{
loesche();
orientierung = neuerWinkel;
zeichne();
}
public void bewegeHorizontal(int entfernung)
{
loesche();
xPosition += entfernung;
zeichne();
}
public void bewegeVertikal(int entfernung)
{
loesche();
yPosition += entfernung;
zeichne();
}
public void aendereFarbe(String neueFarbe)
{
farbe = neueFarbe;
zeichne();
}
private void zeichne()
{
if (istSichtbar)
{
Leinwand leinwand = Leinwand.gibLeinwand();
leinwand.zeichne (
this,
farbe,
figur
);
leinwand.warte(10);
}
}
private void loesche()
{
if (istSichtbar)
{
Leinwand leinwand = Leinwand.gibLeinwand();
leinwand.entferne(this);
}
}
[Hier gibAktuelleFigur] Aber wie?
}
Wäre Euch dankbar wenn ihr mir helfen würdet.
Falls ihr noch Fragen habt beantworte ich sie gerne
Liebe Grüße!