Woche 8
3. November 2021
Dateien:
* Lukas/week8/day3/
Videos:
* 2021_11_03_classes
* 2021_11_03_classes_2
Übungen:
* Datenklasse
* Person
* Person sortiert
- Klasse
- Konstruktor
- Instanzattribute (Variablen einer Instanz einer Klasse)
- getter/setter für Attribute
- Override von
toString()
- Array von Klassen
- Liste und ihre Implementierung
ArrayList
4. November 2021
Dateien:
* Lukas/week8/day4/
- Enum (Enumeration oder Aufzählung)
- Switch singleline/multiline
5. November 2021
Dateien:
* Lukas/week8/day5/
Videos:
* 2021_11_03_classes_3
* 2021_11_03_classes_4
- Wiederholung Vererbung
- Überschreiben von Methoden (Beispiel
Animal) -> Polymorphismus
- Funktionalität erweitern in einer Subklasse (
Cat)
- Den wahren Typen einer Klasse erkennen mit
instanceof
Woche 9
8. November 2021
- An den Übungsaufgaben Objektorientierte Programmierung weitermachen!
Objektorientierte Programmierung:
* OOP_Uebungen
9. November 2021
- Erneut an den Übungsaufgaben Objektorientierte Programmierung weitermachen!
Objektorientierte Programmierung:
* OOP_Uebungen
10. November 2021
Dateien:
* Lukas/week9/day3/
Videos:
* 2021_11_10_unittesting.mp4
* 2021_11_10_camera.mp4
11. November 2021
12. November 2021
Dateien:
* Lukas/week9/day5/
Videos:
* 2021_11_12_equals.mp4
* 2021_11_12_file.mp4
Woche 10
15. November 2021
16. November 2021
17. November 2021
Dateien:
* Lukas/week10/day3/
Videos:
* 2021_11_17_recursion.mp4
* 2021_11_17_recursion_2.mp4
* 2021_11_17_selbstkontrolle.mp4
- Wiederholung Rekursion (siehe Videos)
- Selbstkontrolle lösung
18. November 2021
Dateien:
* Lukas/week10/day4/
Videos:
* 2021_11_18_abstraction.mp4
* 2021_11_18_abstraction_limit.mp4
* 2021_11_18_anonyme_implementierung.mp4
* 2021_11_18_sql.mp4
Abstraktion am Vehicle Beispiel
- Abstrakte Klasse am Limit (Amphibienfahrzeug)
Abstraktion am Limit Fahrzeug und Schiff, dann kam das Amphibienfahrzeug
- Interface (auf
start() und stop() wurde verzichtet, jede Klasse müsste dies selbst implementieren)
Der Ausweg, das Interface
- Anonyme Implementierung
- SQL Beispiel (Alle Flüsse die durch Europa fließen)
19. November 2021
Dateien:
* Lukas/week10/day5/
Videos:
* 2021_11_19_strategy.mp4
- Kapseln von Verhalten
drive()
- Das Verhalten ist nun gleich wie beim Abstraktions Beispiel vom Vortag
Woche 11
22. November
- SQL installieren
- ER Modellierung (Chen Notation, Kinobeispiel, Bücherei)
23. November
24. November
Videos:
* 2021_11_24_rivers_in_europe_join.mp4
* 2021_11_24_rivers_in_europe_where.mp4
* 2021_11_24_country_all_and_seas.mp4
* 2021_11_24_country_and_seas.mp4
* 2021_11_24_bank.mp4
* 2021_11_24_bank_2.mp4
25. November
Dateien:
* src/Lukas/bank/
* test/Lukas/bank/
Videos:
* 2021_11_25_jdbc_database_connection.mp4
* 2021_11_25_copy_database.mp4
* 2021_11_25_database_insert.mp4
* 2021_11_25_database_query.mp4
* 2021_11_25_database_query_capsulation.mp4
* 2021_11_25_database_query_and_where.mp4
Files:
* Datei:Bank.zip
- Anbinden von MySQL in Java
- Testdatenbank erstellen
- Insert Test
- Mit vorhergehendem löschen der Datenbank
- Abfrage Test
26. November
Dateien:
* src/Lukas/bank/
* test/Lukas/bank/
Videos:
* 2021_11_25_database_create_v2.mp4
* 2021_11_25_database_read_v2.mp4
- Wiederholung
- Implementieren des ER Modells in MySQL