Teil 9 Flashcards
1
Q
Public/Private
A
• Die Attribute und Methoden einer Klasse, die hinter public stehen, können von jeder anderen Methode gelesen und verändert bzw. aufgerufen werden.
•Die Attribute und Methoden einer Klasse, die hinter private stehen, können nur von den Methoden derselben Klasse gelesen und verändert bzw. aufgerufen werden.
-So kann z.B. vermieden werden, dass in einem Uhrzeit‐Objekt
die Minuten auf einen Wert größer als 60 eingestellt werden.
2
Q
Set/Get Methoden
A
- Für das Lesen und Ändern von private-Attributen ist es üblich, Get‐ bzw. Set‐Methoden zu implementieren.
- In einer Get‐Methode steht i.d.R. nur ein return des Attributs
- In einer Set‐Methode wird i.d.R. noch eine Prüfung des neuen Werts auf Zulässigkeit durchgeführt.
3
Q
Klassendiagramme
A
- … fassen die Attribute und Methoden einer Klasse in Kurzform zusammen. –>“Inhaltsverzeichnis“
- Die Informationen zu den Methodenköpfen sind vollständig angegeben.
- Inhaltliche / fachliche Beschreibungen fehlen.
- Pluszeichen stehen für public, Minuszeichen für private.
- Rückgabetypen stehen hinter den Methodennamen.
- Parametertypen stehen hinter den Parameternamen