q1:java-oop2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
q1:java-oop2 [2017/07/11 10:30] – angelegt admin03q1:java-oop2 [2017/07/11 10:31] (aktuell) admin03
Zeile 105: Zeile 105:
 ====== Aufgaben ====== ====== Aufgaben ======
  
-===== Aufgaben 1 =====+===== Aufgabe 1 =====
 Teste das oben angegebene Programm mit verschiedenen Konten und Transaktionen! Teste das oben angegebene Programm mit verschiedenen Konten und Transaktionen!
-===== Aufgaben 2 =====+===== Aufgabe 2 =====
 Erläutere an den folgenden Quelltexten die Begriffe „Klasse“, „Objekt“, „Attribut“, „Methode“ und „Konstruktor“ in der Form „knappe Definition“-„konkretes Beispiel“: Erläutere an den folgenden Quelltexten die Begriffe „Klasse“, „Objekt“, „Attribut“, „Methode“ und „Konstruktor“ in der Form „knappe Definition“-„konkretes Beispiel“:
  
Zeile 158: Zeile 158:
 </code> </code>
  
-===== Aufgaben 3 =====+===== Aufgabe 3 =====
 Was ist der Unterschied zwischen einer Klassen- und einer Objektvariablen? Erläutere das an zwei Beispielen. Was ist der Unterschied zwischen einer Klassen- und einer Objektvariablen? Erläutere das an zwei Beispielen.
  
-===== Aufgaben 4 =====+===== Aufgabe 4 =====
 Was versteht man unter Datenkapselung? Erläutere den Begriff an den zwei Beispielen. Was versteht man unter Datenkapselung? Erläutere den Begriff an den zwei Beispielen.
  
-===== Aufgaben 5 =====+===== Aufgabe 5 =====
 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“, einen Konstruktor sowie die Methoden getZähler(), getNenner(), multiplizieren(), kürzen(), erweitern(), istGleich() (einem anderen Bruch), addieren() (einen anderen Bruch), subtrahieren(), dividieren(). Entwickle ein passendes Hauptprogramm „Bruchrechner“ und teste damit die korrekte Funktionsweise der Klasse! Erstelle eine Klasse „Bruch“ mit den Attributen „Zähler“ und „Nenner“, einen Konstruktor sowie die Methoden getZähler(), getNenner(), multiplizieren(), kürzen(), erweitern(), istGleich() (einem anderen Bruch), addieren() (einen anderen Bruch), subtrahieren(), dividieren(). Entwickle ein passendes Hauptprogramm „Bruchrechner“ und teste damit die korrekte Funktionsweise der Klasse!
-=== 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, der die Koordinaten des Punktes erhält, sowie die Methoden Erstelle eine Klasse „Punkt“ mit den Attributen xKoordinate und yKoordinate. Schreibe einen Konstruktor, der die Koordinaten des Punktes erhält, sowie die Methoden
  • /var/www/infowiki/data/attic/q1/java-oop2.1499769057.txt.gz
  • Zuletzt geändert: 2017/07/11 10:30
  • von admin03