Fehler in Polymorphie Folien

Puffryze
Gast

Fehler in Polymorphie Folien

Beitrag von Puffryze » 11. Mär 2014 14:06

@ Prof. Karsten Weihe

Noch ein kleiner Fehler auf den Polymorphie Folien.

Folien (normal) Seite 45 : Die Methoden in den Interfaces haben einen "Body" sind also deklariert
würde ich {..} ersetzten durch ;

selbe Polymorphie verkürzt Folie: 13

LG

Gast1
Gast

Re: Fehler in Polymorphie Folien

Beitrag von Gast1 » 11. Mär 2014 20:37

Hätte ebenfalls eine Frage, undzwar findet man auf einer Folie folgenden Codeschnipsel:

Code: Alles auswählen

public abstract class X {

...

abstract public void m2 ();

}
Müsste es nicht public abstract void m2 (); heißen? Oder ist es einfach eine Ausnahme bei abstrakten Methoden die man sich merken muss, dass dort die üblichen Positionen von public und abstract vertauscht werden.

Benutzeravatar
SophiaLi1
Kernelcompilierer
Kernelcompilierer
Beiträge: 542
Registriert: 5. Jan 2014 11:48

Re: Fehler in Polymorphie Folien

Beitrag von SophiaLi1 » 11. Mär 2014 20:38

Es ist keine Ausnahme, die Schlüsselwörter "public" und "abstract" sind nur beides Modifier, ihre Reihenfolge ist also irrelevant.

Gast1
Gast

Re: Fehler in Polymorphie Folien

Beitrag von Gast1 » 11. Mär 2014 20:39

Alles klar danke, wieder was dazu gelernt :)

Benutzeravatar
SophiaLi1
Kernelcompilierer
Kernelcompilierer
Beiträge: 542
Registriert: 5. Jan 2014 11:48

Re: Fehler in Polymorphie Folien

Beitrag von SophiaLi1 » 11. Mär 2014 20:43

Kein Problem :)

Antworten

Zurück zu „Archiv“