| Semester_Vaadin |
|---|
| 01_StartProject |
| 02_Component |
| 03_Layout |
| 04_Basiklasse |
| 05_Serviceklasse |
| 06_GridSimple |
| 07_Event |
| 08_Exception |
| 09_Grid_Manuell |
| 10_Delete |
| 11_Validation |
| 12_Insert |
Code_Fenster.zip
Code_Signature1_D.zip
Code_Signature2_D.zip
Code_Signature_E.zip
Folie_Signatur1_D.pdf
Folie_Signatur2_D.pdf
Folie_Signatur_E.pdf
Uebung_001.pdf
Uebung_002.pdf
Uebung_003.pdf
Video_Fenster_D
Video_Signature1_D
Video_Signature2_D
Video_Signature_EJede Methode hat einen Methodenkopf:
public void setName(String neuName)Die Methodensignatur setzt sich zusammen aus
dem Methodennamen
der Anzahl, Reihenfolge und Typen der Parameter
⚠️ Der Rückgabetyp gehört in Java nicht zur Signatur!
public void doIt(String name, boolean a, int n, boolean c)
==== ====== ======= === =======
Signatur:
=> doIt String boolean int booleanMethodenköpfe:
Mit dem Leuchtstift wird die Signatur angestrichen:
Somit ergit sich die Signatur (untere ZEILE):
In Java dürfen jeweils 2 Methoden in EINER Klasse nur dann existieren, wenn sie sich in der Signatur unterscheiden!
Prüfen:
2 wird mit 1 verglichen
3 wird mit 1 und 2 verglichen
4 wird mit 1, 2 und 3 verglichen
5 wird mit 1, 2, 3 und 4 verglichen
6 wird mit 1, 2, 3, 4 und 5 verglichen => 6 und 4 haben die gleiche Signatur
7 wird mit 1, 2, 3, 4, 5 und 6 verglichen => 7 und 5 haben die gleiche Signatur
8 wird mit 1, 2, 3, 4, 5, 6 und 7 verglichen
Eine der beiden Methoden 6 bzw. 4 gehört gelöscht.
Eine der beiden Methoden 7 bzw. 5 gehört gelöscht.
public Student(String neuName, int neuAlter, boolean neuMatura)
{
setName(neuName);
setAlter(neuAlter);
setMatura(neuMatura);
}
public Student(String neuName, int neuAlter)
{
setName(neuName);
setAlter(neuAlter);
setMatura(false);
}
public Student(String neuName, boolean neuMatura)
{
setName(neuName);
setAlter(14);
setMatura(neuMatura);
}
public Student()
{
setName("UNKN");
setAlter(14);
setMatura(false);
}Die Konstruktoren müssen sich in der Signatur unterscheiden!
Es wird der Konstruktor mit folgender Signatur aufgerufen:
Student String boolean