hab nen tippfehler verbessert und ne folie angepasst
parent
80d9b31e2b
commit
9bf5fb3ca9
Binary file not shown.
Binary file not shown.
|
@ -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
|
||||
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.
|
||||
Der Map-Konstruktor muss nicht explizit definiert werden (hier nur als Beispiel), da es ein eingebautes Standard-Feature von Groovy ist.
|
||||
```
|
||||
class Person {
|
||||
String name
|
||||
|
@ -176,7 +177,7 @@ sum(5,2)
|
|||
|
||||
### 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 {
|
||||
|
@ -185,7 +186,7 @@ class Person {
|
|||
|
||||
// Instanzmethode, um die Person vorzustellen
|
||||
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.")
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue