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();
}
}
}