mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-27 20:21:56 +01:00
muh
This commit is contained in:
parent
506b5aee2f
commit
b04ab01304
@ -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?
|
@ -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.
|
1
m226ab/3-Auftraege-Uebungen/B21-JUnitTests.md
Normal file
1
m226ab/3-Auftraege-Uebungen/B21-JUnitTests.md
Normal file
@ -0,0 +1 @@
|
||||
[../2-Unterlagen/07-Testen-(JUnit)](../2-Unterlagen/07-Testen-(JUnit))
|
@ -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 |
|
||||
|
Loading…
Reference in New Issue
Block a user