This commit is contained in:
Harald G. Mueller 2021-11-24 23:52:39 +01:00
parent 506b5aee2f
commit b04ab01304
4 changed files with 28 additions and 6 deletions

View File

@ -1,7 +1,7 @@
# Präinstruktion M226b Tag 1
## Spielregel
Beantworten Sie *schriftlich* und für sich,
Beantworten Sie *schriftlich* und alleine für sich,
die folgenden Fragen. Recherchieren Sie vorerst nicht!
Vermutungen sind auch gut.
@ -11,11 +11,11 @@
Nachbarn ist in dieser Phase gut, hilfreich und erwünscht!
## Fragen
- Wie wird eine Vererbung im UML-Klassendiagramm gezeichnet?
- Von wo nach wo zeigt der Pfeil bei der Vererbungsdarstellung?
- Was bedeutet gemeinhin das Wort "dynamisch"? Wo kommt das im Alltag vor?
- Wie wird eine Vererbung im UML-Klassendiagramm gezeichnet und von wo nach wo zeigt der Pfeil?
- Versuchen Sie Wörter zu finden, die mit "poly" beginnen und was heisst wohl diese griechische Vorsilbe?
- Was ist das Schlüsselwort (keyword) in Java für eine Vererbung?
- Was heisst das Wort "unit" auf deutsch?
- Wie schreiben Sie in Java eine Klassendefinition auf, in der die Klasse "Reh" von der Klasse "Säugetier" erbt?
- Wie schreiben Sie in Java eine Klassendefinition auf, in der die Klasse "Flixbus" von der Klasse "Reisebusse" erbt?
- Welches der beiden ist die "Oberklasse"?
- Was heisst das Fremdwort "Morph" auf deutsch?

View File

@ -8,3 +8,24 @@
**<https://junit.org/junit5/docs/current/user-guide>**
## Aufgabe
Zeitbedarf ca. 45 min
**Lesen Sie zuerst das PDF und studieren Sie den User-Guide.**
Erstellen Sie (jede:r) dann eine Klasse "Geometrie" in der es eine Methode
- getRechteckFlaeche( int laenge, int breite)
und eine Methode
- getRechteckUmfang( int laenge, int breite)
gibt und erstellen Sie dann **mindestens 3 JUnit-Tests** dazu
<br>
(OK-Fälle und NotOK-Fälle wie 0-Werte und Minuswerte).
Zeigen Sie das Resultat der Lehrperson und helfen Sie anschliessend den anderen Klassenkamerad:innen.
Ziel ist es, das zum angegebenen Zeitpunkt alle ihre JUnit-Test gemacht und verstanden haben.

View File

@ -0,0 +1 @@
[../2-Unterlagen/07-Testen-(JUnit)](../2-Unterlagen/07-Testen-(JUnit))

View File

@ -72,7 +72,7 @@ Thema: Selbstdefinition - Bearbeitungszeit 15-20 Std. (teilweise in Hausarbeit)
| Tag | Inhalte/Themen, Aufträge/Übungen |
| ---- | ------------------------------- |
| 1 - 18.11.21 | fällt aus (LKB) |
| 2 - 25.11.21 | [Präinstruktion](1-Prae-Instruktion/M226b-Tag1.md)[Einführung in JUnit-Tests](2-Unterlagen/07-Testen-(JUnit)/)<br>[Dynamisches Binden](https://de.wikipedia.org/wiki/Dynamische_Bindung) <br>Polymorphismus [A25 (.md)](3-Auftraege-Uebungen/A25-Inheritance_Polymorphism_Composition.md) oder [.docx](2-Unterlagen/04-Dynamische-Bindung-(Polymorphie)/Inheritance_Polymorphism_Composition) |
| 2 - 25.11.21 | [Präinstruktion](1-Prae-Instruktion/M226b-Tag1.md)<br>[Einführung in JUnit-Tests](2-Unterlagen/07-Testen-(JUnit)/)<br>[Dynamisches Binden](https://de.wikipedia.org/wiki/Dynamische_Bindung) <br>Polymorphismus [A25 (.md)](3-Auftraege-Uebungen/A25-Inheritance_Polymorphism_Composition.md) oder [.docx](2-Unterlagen/04-Dynamische-Bindung-(Polymorphie)/Inheritance_Polymorphism_Composition) |
| 3 - 02.12.21 | Wissensaufbau, Übungen, Training |
| 4 - 09.12.21 | Wissensaufbau, Übungen, Training |
| 5 - 16.12.21 | Wissensaufbau, Übungen, Training |