Semesterwoche 3 Flashcards
Wodurch wird der Zustand eines Objekts bestimmt?
Durch dessen Zustandsvariablen und deren entsprechenden Werten
Wodurch wird das Verhalten eines Objekts bestimmt?
Durch dessen Methoden
Was ist die Methodensignatur?
Name der Methode(Anzahl Reihenfolge und Typen der Parameter)
beispielMethode(BeispielParameterTyp, BeispielParameterTyp)
Wie schaut ein Klassendiagramm aus?
Wie schaut ein Objektdiagramm aus?
Was sind sondierende Methoden?
- Verändern den Zustand eines Objektes nicht (engl.: accessor methods)
- Liefern einen (Ergebnis-) Wert von einem vereinbarten (Ergebnis-) Typ
Was sind verändernde Methoden?
- verändernde Methoden geben keinen Wert zurück
Welche Variablentypen gibt es?
- Exemplarvariablen
- Formale Parameter
- Lokale Variablen
Wie lässt sich der Ausdruck
!(!isHappy || !isSmiling)
vereinfachen?
isHappy && isSmiling
Wie lässt sich der Ausdruck
!(isHappy && !isHappy) && isSmiling
vereinfachen?
isSmiling
Wie lässt sich der Ausdruck
(isHappy && true) || (isSmiling || false))
vereinfachen?
isHappy || isSmiling
Welche ursprünglichen Datentypen müssten x, y und z haben (int oder boolean)?
x = ( y > z );
x: boolean
y,z: int
Welche ursprünglichen Datentypen müssten x, y und z haben (int oder boolean)?
x = ( y == !z);
x,y,z: boolean
Welche ursprünglichen Datentypen müssten x, y und z haben (int oder boolean)?
x = ( y+z != z );
x: boolean
y,z: int
Bei was handelt es sich um ein Feld?
a. name
b. _alter
c. Hund
b. _alter