Gibt es in Java Properties (wie in C#)

ernst

Top Contributor
Hallo allerseits,
mir wurde gesagt, daß es in Java ab einer bestimmen Version auch Properties gibt, so wie in C#.
Stimmt das und was sind diese Properties ?
Hat irgendetwas mit den Membern zu tun.

mfg
Ernst
 
Ich versteh's manchmal nicht.
Google. Ein Klick.
https://stackoverflow.com/questions/2963243/does-java-have-something-similar-to-c-sharp-properties
*Kopfschüttel*
Edit: und wenn dir das zu alt ist, gibts auf der gleichen Googleseite: noch: https://www.rhyous.com/2016/04/04/10-reasons-why-java-needs-csharps-property-syntax/
Also nein, Java hat keine Properties, nur normale Memberattribute mit Getter und Setter.
================================================================
Hier ein paar andere Infos dazu:
der reine JAVA-Standard unterstützt wohl keine Properties!
Allerdings gibt es zwei Möglichkeiten, um die Properties ähnlich wie in C# anwenden zu können

1. Über JavaBeans:
https://docs.oracle.com/javase/tutorial/javabeans/writing/properties.html

2. Über eine Extension und entsprechenden Annotations:
https://projectlombok.org/features/all
https://projectlombok.org/features/GetterSetter

mfg
ernst
 

Neue Themen


Zurück
Oben