changed more stuff

This commit is contained in:
joss 2025-04-08 21:31:13 +02:00
parent cd9a49a19a
commit 29d3ec8268
8 changed files with 146 additions and 79 deletions

44
src/data/Student.java Normal file
View file

@ -0,0 +1,44 @@
package hsmw.jotto5.beleg.data;
/**
* Beschreibt eine studierende Person.
*/
public class Student extends DataObject {
private String name;
private String lastName;
/**
* Konstruktor zum manuellen Erzeugen.
*
* Bindet das Objekt nicht an ein Model, das sollte getan werden!
* <p>
* Der displayName wird aus Vor- und Nachname zusammengesetzt. Beim Ändern der
* Namensattribute wird die UID NICHT neu vergeben!
* @param uid Die zu vergebende UID
* @param name Der Vorname
* @param lastName Der Nachname
*/
public Student(String uid, String name, String lastName) {
super(uid, lastName + ", " + name);
this.name = name;
this.lastName = lastName;
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public String getLastName() {
return this.lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}