mardi 5 mai 2015

Frage bzgl. Interfaces

Hallo,

ich soll ein "Vogelprogramm" zur Verwaltung von Vögeln schreiben.
Dazu gibt es eine Interface(Klasse?) "HasName", die ich wie folgt erstellt habe:

Java Code:

  1. public interface HasName {
  2.  
  3. String sayHello="";
  4.  
  5. public interface getName{
  6.  
  7. }
  8.  
  9. }


und u.a. die Klasse Amsel, die wie folgt aussieht:

Java Code:

  1. public class Amsel extends Vogel implements KannFliegen, HasName {
  2.  
  3.  
  4.  
  5. public void singen(){
  6.  
  7. System.out.println("Amsel singt");
  8. }
  9.  
  10. public void fly(){
  11.  
  12. System.out.println("Ich kann fliegen(Amsel)");
  13. }
  14.  
  15. }


in der Klasse Amsel habe ich die Methode getName noch nicht implementiert, aber es wird kein Fehler angezeigt und es läuft auch ganz normal.(Die Methode fly() ist aus dem Interface KannFliegen)

Eigentlich dürfte es doch erst laufen, wenn ich die Methode getName und den String "sayHello" implementiert habe oder?

danke


Frage bzgl. Interfaces

0 commentaires:

Enregistrer un commentaire