Lernpfad:Objektorientierte Programmierung mit Java/Methoden: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
{{#ev:youtube|https://www.youtube.com/watch?v=rR7qhVAkmoE}}
{{#ev:youtube|https://www.youtube.com/watch?v=rR7qhVAkmoE}}


== Fähigkeiten von Objekten ==
== Methoden implementieren ==
Methoden sind Bestandteile von Klassen, die ''aufgerufen'' werden können und eine Abfolge von Anweisungen ausführt (einen Algorithmus). Jede Methode hat einen bestimmten Zweck und kapselt eine ''Fähigkeit'' der Klasse. Jede Methode kann wiederum als Anweisung in anderen Methoden (unter bestimmten Bedingungen auch in anderen Klassen) benutzt werden. So lassen sich aus einzelnen Methoden komplexe Programme erstellen.
 
Auf diese Weise eigenen sich Methoden vor allem, ein komplexe Problem in ''Teilprobleme'' zu zerlegen, die leichter zu lösen sind und sich zur Lösung des komplexen Problems kombinieren lassen. Man spricht dann von der '''Strukturierten Zerlegung'''.


== Methoden überladen ==
== Methoden überladen ==
8.581

Bearbeitungen

Navigationsmenü