New candidate JEP: 482: Flexible Constructor Bodies (Second Preview)
Mark Reinhold
mark.reinhold at oracle.com
Tue May 14 19:04:59 UTC 2024
https://openjdk.org/jeps/482
Summary: In constructors in the Java programming language, allow
statements to appear before an explicit constructor invocation, i.e.,
super(..) or this(..). The statements cannot reference the instance
under construction, but they can initialize its fields. Initializing
fields before invoking another constructor makes a class more reliable
when methods are overridden. This is a preview language feature.
- Mark
More information about the jdk-dev
mailing list