Ich bin gerade an der Stelle "Interfaces" angelangt. Ich habe unten eine Interfaces Klasse und eine Klasse die Interfaces implementiert.
Mir ist soweit klar wie Interfaces arbeiten. Also man kann in Interfaces Methodenköpfe und Instanzvariablen erstellen, und in einer anderen Klasse implementieren.
Diese Klasse MUSS ja die Variablen und Methoden auch haben. Mir erschließt ehrlich gesagt nicht wozu das gut sein soll?
Man könnte ja auch auf Interfaces verzichten oder?
Hier meine beiden Klassen
Interfaces:
und die Klasse die es implementiert:
Mir ist soweit klar wie Interfaces arbeiten. Also man kann in Interfaces Methodenköpfe und Instanzvariablen erstellen, und in einer anderen Klasse implementieren.
Diese Klasse MUSS ja die Variablen und Methoden auch haben. Mir erschließt ehrlich gesagt nicht wozu das gut sein soll?
Man könnte ja auch auf Interfaces verzichten oder?
Hier meine beiden Klassen
Interfaces:
Java:
public interface Interface {
public int getZahl();
public String getWort();
}
Java:
public class lernen implements Interface{
public static void main(String[] args) {
}
@Override
public int getZahl() {
// TODO Automatisch generierter Methodenstub
return 0;
}
@Override
public String getWort() {
// TODO Automatisch generierter Methodenstub
return null;
}
}