Projekt:2021/Fingerübungen: Unterschied zwischen den Versionen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) |
||
Zeile 104: | Zeile 104: | ||
=== Mit Objektreferenzen arbeiten === | === Mit Objektreferenzen arbeiten === | ||
In diesem Video zeigt der Kollege Herr Bolte die Grundlagen von Objektreferenzen und der Interaktion von Objekten (hier am Beispiel der BlueJ-Variante {{Greenwood}}). Die Erklärung aus dem Unterricht (mit dem Vergleich zu einem Paketschein) kannst duunter [[Lernpfad:Objektorientierte Programmierung mit Java/Referenzen]] finden. | |||
<center> | |||
{{#ev:youtube|uxCjtxdSu24}} | {{#ev:youtube|uxCjtxdSu24}} | ||
</center> | |||
=== Arrays === | === Arrays === |
Version vom 10. November 2021, 12:54 Uhr
Fingerübungen zur Objektorientierten Programmierung
Auf dieser Seite findest Du verschiedene Übungen zur Wiederholung und Festigung der Objektorientierten Programmierung (OOP). Die Übungen sind in verschiedene Kategorien einsortiert. Suche Dir Übungen heraus, bedienen Du noch Nachholbedarf hast.
Implementierungsdiagramme in Quelltext übersetzen
Erstelle zu den UML-Diagrammen unten jeweils ein Klassengerüst mit allen gezeigten Methoden. Die Methoden müssen keine Funktionalität enthalten, ergänze bei Methoden mit Rückgaben einfach nur einen return
Befehl.
Zum Beispiel zu +wuerfeln(): int
public int wuerfeln() {
return 6;
}
Halte Dich bei der Übersetzung immer genau an das UML-Diagramm. Manche der hinteren Diagramme halten sich nicht strikt an unsere Konventionen (z.B. "Alle Objektvariablen sind private"). Achte also auf die Sichtbarkeiten und Namen der Parameter.
Bruch
Bank
Bibliothek
Mit Objektreferenzen arbeiten
In diesem Video zeigt der Kollege Herr Bolte die Grundlagen von Objektreferenzen und der Interaktion von Objekten (hier am Beispiel der BlueJ-Variante Vorlage:Greenwood). Die Erklärung aus dem Unterricht (mit dem Vergleich zu einem Paketschein) kannst duunter Lernpfad:Objektorientierte Programmierung mit Java/Referenzen finden.