hab nen tippfehler verbessert und ne folie angepasst

main
Yuliya Rudenko 2024-06-01 17:29:20 +02:00
parent 80d9b31e2b
commit 9bf5fb3ca9
3 changed files with 3 additions and 2 deletions

Binary file not shown.

Binary file not shown.

View File

@ -71,6 +71,7 @@ Groovy bietet eine spezielle Initialisierungsform mit einer Map an. Dieser Konst
ermöglicht Objekte einfach und übersichtlich zu initialisieren, indem die Eigenschaften ermöglicht Objekte einfach und übersichtlich zu initialisieren, indem die Eigenschaften
des Objekts direkt in Form von Schlüssel-Wert-Paaren in der Map angegeben werden. des Objekts direkt in Form von Schlüssel-Wert-Paaren in der Map angegeben werden.
Groovy kümmert sich dann um die Zuordnung der Werte zu den entsprechenden Feldern der Klasse. Groovy kümmert sich dann um die Zuordnung der Werte zu den entsprechenden Feldern der Klasse.
Der Map-Konstruktor muss nicht explizit definiert werden (hier nur als Beispiel), da es ein eingebautes Standard-Feature von Groovy ist.
``` ```
class Person { class Person {
String name String name
@ -176,7 +177,7 @@ sum(5,2)
### Instanzmethoden ### Instanzmethoden
Methoden können Instanzmethoden sein und auf Instanzvariablen zugreifen. Methoden können Instanzmethoden sein und auf Instanzvariablen zugreifen, indem man $-Zeichen und optional eckige Klammern nutzt.
``` ```
class Person { class Person {
@ -185,7 +186,7 @@ class Person {
// Instanzmethode, um die Person vorzustellen // Instanzmethode, um die Person vorzustellen
def introduce() { def introduce() {
println("Hello, my name is ${name} and I am ${age} years old.") println("Hello, my name is $name and I am ${age} years old.")
} }
} }