die-informatiker.net Logo   3324 registrierte Benutzer.
Insgesamt 115361 Beiträge.
Suche
• erweiterte Suche
Login
Benutzername:
Passwort:
• Registrieren

Ein Projekt des

@Override

Neue Antwort erstellen
Foren-Übersicht / Einführung in die Informatik
Autor Nachricht
lllindalu
Visitor
Visitor


Beiträge: 5

Private Nachricht senden
 

Beitrag Verfasst am: Di 17.01.12, 16:33       Titel: @Override Nach oben

Was bedeutet nochmal @Override ?

Antworten mit Zitat
Annabelle Klarl
LMU-Offiziell
LMU-Offiziell


Beiträge: 16

Private Nachricht senden
 

Beitrag Verfasst am: Di 17.01.12, 16:46       Titel: Nach oben

Das Schlüsselwort ist für euch nicht weiter wichtig. Es bedeutet im wesentlichen nur, dass die Methode, die unterhalb dieses Wörtchen steht, eine Methode einer Superklasse überschreibt. Z.B. gibt es in der Klasse Fahrzeug eine Methode fahren. In der Subklasse Auto (d.h.Auto extends Fahrzeug) gibt es ebenfalls eine Methode mit dem gleichen Methodenkopf -> sprich, die Klasse Auto überschreibt die Methode fahren der Superklasse Fahrzeug[/code]

Antworten mit Zitat
lllindalu
Visitor
Visitor


Beiträge: 5

Private Nachricht senden
 

Beitrag Verfasst am: Di 17.01.12, 17:10       Titel: Nach oben

Alles klar, dankeschön!

Antworten mit Zitat
Bernhard Frauendienst
Admin.em.
Admin.em.
Bernhard Frauendienst

Beiträge: 6012

Private Nachricht senden
E-Mail senden

Beitrag Verfasst am: Mi 18.01.12, 22:14       Titel: Nach oben

Da ich mich heute erst wieder drüber gefreut habe, ein kleiner Bericht aus der Praxis: :)

Diese Annotation mag manchmal auf den ersten Blick recht sinnlos erscheinen, im alltäglichen Gebrauch erweißt sie sich aber oft als Gold wert.

Insbesondere wenn man Methoden aus einem Interface oder einer Oberklasse entfernt, ist es einfach schön wenn man vom Compiler klipp und klar drauf hingewiesen wird, dass diese Methode der Unterklasse jetzt keine vererbte Methode (mehr) überschreibt.

Ähnliches gilt, wenn sich aus irgendwelchen Gründen die Signatur der Methode ändert, insbesondere wenn auch noch Überladungen mit ins Spiel kommen.

Das kann einem viel Ärger und Sucherei ersparen.

Antworten mit Zitat
Foren-Übersicht / Einführung in die Informatik

Alle Zeiten sind GMT + 1 Stunde
Neue Antwort erstellen


die-informatiker.net
Das Forum der Informatik an der LMU (Uni München)
Ein Projekt des LMU Alumni Informatik e.V.
News
News Archiv
alle Termine
Foren Info
Wichtige Links:
• Algebra I
• Informatik I
• Analysis I
• Informatik III
• Analysis II
• Programmierpraktikum
• Lineare Algebra I
• Analysis II
• Analysis II Übungen
• Bioinformatik-Portal
• Digitale Medien
• Diskrete Strukturen :: Übungsblätter
• Diskrete Strukturen
• Informatik II
• Informatik I



Impressum
© 2007 die-informatiker.net
Powered by phpBB 2.0.23 © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de und die-informatiker.net.