Java – Sealed Classes (Java 17+)
Sealed Classes: Restricts which classes can extend or implement a class/interface.
Example:
sealed class Shape permits Circle, Rectangle { }
final class Circle extends Shape { }
final class Rectangle extends Shape { }
No images available.