Hallo Freunde, ich bin wieder da
Hoffe mal, ihr habt mich vermisst
Freunde, ich habe mal zu den Interfaces was programmiert und weiss jetzt nicht warum die Methode in der main-Methode (in der Test_Class ganz unten) nicht funktioniert.
Ich will jetzt nämlich 3 Fortbewegungsmittel erzeugen und mit einer Methode die Geschwindigkeit aller Fortbewegungsmittel willkürlich ausgeben.
Hier der Code
Hoffe mal, ihr habt mich vermisst
Freunde, ich habe mal zu den Interfaces was programmiert und weiss jetzt nicht warum die Methode in der main-Methode (in der Test_Class ganz unten) nicht funktioniert.
Ich will jetzt nämlich 3 Fortbewegungsmittel erzeugen und mit einer Methode die Geschwindigkeit aller Fortbewegungsmittel willkürlich ausgeben.
Hier der Code
Code:
public interface Fortbewegungsmittel {
public int gibGeschwindigkeit();
public int gibLeistung();
}
Code:
public class Fahrzeug implements Fortbewegungsmittel{
int geschwindigkeit;
String farbe;
int leistung;
public Fahrzeug (){
}
public int gibGeschwindigkeit(){
return geschwindigkeit;
}
public int gibLeistung() {
return leistung;
}
}
Code:
public class Fahrrad extends Fahrzeug implements Fortbewegungsmittel{
int geschwindigkeit = 25;
int leistung = 0;
public int gibGeschwindigkeit() {
return geschwindigkeit;
}
public int gibLeistung() {
return leistung;
}
}
Code:
public class Auto extends Fahrzeug implements Fortbewegungsmittel{
int geschwindigkeit = 180;
int leistung = 90;
public int gibGeschwindigkeit() {
return geschwindigkeit;
}
@Override
public int gibLeistung() {
// TODO Auto-generated method stub
return 0;
}
}
Code:
public class Tier {
public int beine;
public boolean saeugetier;
public void frisst(){
System.out.println("das Tier frisst");
}
}
Code:
public class Pferd extends Tier implements Fortbewegungsmittel{
int leistung = 1;
int geschwindigkeit = 60;
public int gibGeschwindigkeit() {
return geschwindigkeit;
}
public int gibLeistung() {
return leistung;
}
public void frisst(){
System.out.println("das Pferd frisst");
}
}
Code:
public class Test_ {
public static void main(String[] args) {
Fahrzeug a = new Auto();
Fahrzeug f = new Fahrrad();
Tier p = new Pferd();
public int leistung(Fahrzeug s){
return s.gibLeistung();
}
}
}