Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:java:learningunits:lu08:a [2025/10/27 15:34] – apeter | de:modul:ffit:3-jahr:java:learningunits:lu08:a [2025/10/28 01:33] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 10: | Zeile 10: | ||
| | < | | < | ||
| <code java> | <code java> | ||
| - | package ch.bzz.model; | ||
| - | |||
| public class Person { | public class Person { | ||
| Zeile 19: | Zeile 17: | ||
| private int age; | private int age; | ||
| - | // Standard-Konstruktor | + | // Standard-Konstruktor |
| public Person() { | public Person() { | ||
| } | } | ||
| - | // Komfort-Konstruktor | + | // Konstruktor |
| public Person(Long id, String firstName, String lastName, int age) { | public Person(Long id, String firstName, String lastName, int age) { | ||
| this.id = id; | this.id = id; | ||
| Zeile 62: | Zeile 60: | ||
| public void setAge(int age) { | public void setAge(int age) { | ||
| this.age = age; | this.age = age; | ||
| - | } | ||
| - | |||
| - | // Hilfreich für Debugging & Logging | ||
| - | @Override | ||
| - | public String toString() { | ||
| - | return " | ||
| - | " | ||
| - | ", firstName='" | ||
| - | ", lastName='" | ||
| - | ", age=" + age + | ||
| - | ' | ||
| } | } | ||
| } | } | ||
| Zeile 78: | Zeile 65: | ||
| </ | </ | ||
| <code java> | <code java> | ||
| - | package ch.bzz.model; | + | import lombok.Getter; |
| - | + | import lombok.Setter; | |
| - | import lombok.Data; | + | |
| import lombok.NoArgsConstructor; | import lombok.NoArgsConstructor; | ||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||
| - | @Data // generiert Getter, Setter, toString, equals, hashCode | + | |
| + | @Getter | ||
| + | @Setter | ||
| @NoArgsConstructor | @NoArgsConstructor | ||
| @AllArgsConstructor | @AllArgsConstructor | ||
| Zeile 96: | Zeile 84: | ||
| </ | </ | ||
| - | + | Mit '' | |
| Mehr dazu auf https:// | Mehr dazu auf https:// | ||