Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
q1:java-oop2 [2017/07/11 10:30] – angelegt admin03 | q1:java-oop2 [2017/07/11 10:31] (aktuell) – admin03 | ||
---|---|---|---|
Zeile 105: | Zeile 105: | ||
====== Aufgaben ====== | ====== Aufgaben ====== | ||
- | ===== Aufgaben | + | ===== Aufgabe |
Teste das oben angegebene Programm mit verschiedenen Konten und Transaktionen! | Teste das oben angegebene Programm mit verschiedenen Konten und Transaktionen! | ||
- | ===== Aufgaben | + | ===== Aufgabe |
Erläutere an den folgenden Quelltexten die Begriffe „Klasse“, | Erläutere an den folgenden Quelltexten die Begriffe „Klasse“, | ||
Zeile 158: | Zeile 158: | ||
</ | </ | ||
- | ===== Aufgaben | + | ===== Aufgabe |
Was ist der Unterschied zwischen einer Klassen- und einer Objektvariablen? | Was ist der Unterschied zwischen einer Klassen- und einer Objektvariablen? | ||
- | ===== Aufgaben | + | ===== Aufgabe |
Was versteht man unter Datenkapselung? | Was versteht man unter Datenkapselung? | ||
- | ===== Aufgaben | + | ===== Aufgabe |
Betrachte folgende Quelltexte: | Betrachte folgende Quelltexte: | ||
<code JAVA> | <code JAVA> | ||
Zeile 224: | Zeile 224: | ||
- Schreibe eine Methode, die die Schülernummer SNr zurückliefert! | - Schreibe eine Methode, die die Schülernummer SNr zurückliefert! | ||
- Erstelle zum Schluss ein UML-Diagramm der Schüler-Klasse! | - Erstelle zum Schluss ein UML-Diagramm der Schüler-Klasse! | ||
- | ==== Aufgabe 6 ==== | + | ===== Aufgabe 6 ===== |
Erstelle eine Klasse „Bruch“ mit den Attributen „Zähler“ und „Nenner“, | Erstelle eine Klasse „Bruch“ mit den Attributen „Zähler“ und „Nenner“, | ||
- | === Aufgabe 7 === | + | |
+ | ===== Aufgabe 7 ===== | ||
(aus einer GK-Arbeit) Betrachte die folgenden Java-Programme: | (aus einer GK-Arbeit) Betrachte die folgenden Java-Programme: | ||
<code JAVA> | <code JAVA> | ||
Zeile 284: | Zeile 286: | ||
- | ==== Aufgabe 8 ==== | + | ===== Aufgabe 8 ===== |
Erstelle eine Klasse „Punkt“ mit den Attributen xKoordinate und yKoordinate. Schreibe einen Konstruktor, | Erstelle eine Klasse „Punkt“ mit den Attributen xKoordinate und yKoordinate. Schreibe einen Konstruktor, |