G
Guest
Gast
Hi,
ich muss eine Aufgabe lösen, zu der ich zuvor einige Sachen programieren muss.
Ich hoffe jemand kann mir etwas behilflich sein.
Also 1. sollte ich folgendes programmieren:
"Erstellen Sie ein Interface Movement, welches Methoden zum Beschleunigen und Bremsen (z.B. eines Autos) anbietet sowie Methoden zum Bewegen nach rechts und links deklariert."
Ist das so richtig von kir gemacht?!:
Dann sollte ich 2. folgendes machen:
"Erstellen Sie zusätzlich ein Interface FillLevel. Dieses soll eine Methode zur Anzeige der aktuellen
Tankfüllung deklarieren, sowie eine Methode, welche den Benzinverbrauch simuliert (z.B. consume(double quantity)). Zudem soll eine Methode deklariert werden, die den Tankvorgang abbildet."
Ist das so richtig?!:
Und jetzt zu der Teilaufgabe, bei der ich etwas stocke, welche die ersten beiden Teile voraussetzt:
"Erstellen Sie eine Klasse Car, welche die Interfaces Movement und FillLevel sinnvoll implementiert
und zusätzlich die Möglichkeit bietet, den Motor ein- und auszuschalten sowie den Status des Motors
abzufragen (also ob er ein- oder ausgeschaltet ist). Desweiteren soll die Klasse einen Konstruktor
anbieten, dem man den Füllstand übergeben kann."
Dann habe ich das geschrieben:
Könnte mir jemand sagen, was ich nicht richtig gemacht habe & was ich noch vergessen habe, denn ich bin unsicher...
Vielen Dank im Voraus!
ich muss eine Aufgabe lösen, zu der ich zuvor einige Sachen programieren muss.
Ich hoffe jemand kann mir etwas behilflich sein.
Also 1. sollte ich folgendes programmieren:
"Erstellen Sie ein Interface Movement, welches Methoden zum Beschleunigen und Bremsen (z.B. eines Autos) anbietet sowie Methoden zum Bewegen nach rechts und links deklariert."
Ist das so richtig von kir gemacht?!:
Code:
public interface Movement {
public double getSpeed();
public double getSlowDown();
public String getRight();
public String getLeft();
}
Dann sollte ich 2. folgendes machen:
"Erstellen Sie zusätzlich ein Interface FillLevel. Dieses soll eine Methode zur Anzeige der aktuellen
Tankfüllung deklarieren, sowie eine Methode, welche den Benzinverbrauch simuliert (z.B. consume(double quantity)). Zudem soll eine Methode deklariert werden, die den Tankvorgang abbildet."
Ist das so richtig?!:
Code:
public interface FillLevel {
public double getQuantity();
public double getConsume();
public double getGas();
}
Und jetzt zu der Teilaufgabe, bei der ich etwas stocke, welche die ersten beiden Teile voraussetzt:
"Erstellen Sie eine Klasse Car, welche die Interfaces Movement und FillLevel sinnvoll implementiert
und zusätzlich die Möglichkeit bietet, den Motor ein- und auszuschalten sowie den Status des Motors
abzufragen (also ob er ein- oder ausgeschaltet ist). Desweiteren soll die Klasse einen Konstruktor
anbieten, dem man den Füllstand übergeben kann."
Dann habe ich das geschrieben:
Code:
public class Car implements Movement, FillLevel {
/**
* @param args
*/
public double speed;
public double slowDown;
public String right;
public String left;
public double quantity;
public double consume;
public double gas;
public String power;
public String testPower;
public double getSpeed(){
return speed;
}
public double getSlowDown(){
return slowDown;
}
public String getRight(){
return right;
}
public String getLeft(){
return left;
}
public double getQuantity(){
return quantity;
}
public double getConsume(){
return consume;
}
public double getGas(){
return gas;
}
public Car(double gasfilling){
setQuantity(gasfilling);
}
}
Könnte mir jemand sagen, was ich nicht richtig gemacht habe & was ich noch vergessen habe, denn ich bin unsicher...
Vielen Dank im Voraus!