Session

Java 17 Sealed class Basics

Das Konzept von verschlossenen Klassen ist kein neues. Mit ihnen soll die Erweiterung der Klassenhierarchie durch Externe unterbunden werden. Java kenn dafür seit vielen Jahren die final-classes. Was, aber wenn die Klasse nur für den Benutzter verschlossen sein?
Hier hilft die JEP-409 die mit Java 17 das Konzept der sealed classes einführt. Mit sealed classes bekommen Java Entwickler die volle Kontrolle über die Vererbungsmöglichkeiten ihres Codes.
Wie man dieses Features benutzt kann und wie sie mit anderen neuen Java Features wie Pattern Matching zusammen spielen möchte ich in dieser Session beleuchten.

Merlin Bögershausen

Software Architect and Engineer - Oracle ACE

Herne, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top