filmov
tv
Java 15 new features | sealed classes in java 15 | Java Beam
![preview_player](https://i.ytimg.com/vi/1fozPUBKBY0/maxresdefault.jpg)
Показать описание
Sealed classes and interfaces restrict/limit, which other classes or interfaces may extend or implement them. It enhance the Java programming language with sealed classes and interfaces.
A class can be sealed by using the sealed modifier - permits to its declaration. After which any extends and implements clauses, the permits clause specifies the classes that are permitted/allowed to extend the sealed class.
Example: Below example shows how Animal class specifies three permitted subclasses:
public sealed class Animal
permits Dog, Monkey, Leopard {...}
#JavaBeam #SealedClassesInJava15 #java #Java15
A class can be sealed by using the sealed modifier - permits to its declaration. After which any extends and implements clauses, the permits clause specifies the classes that are permitted/allowed to extend the sealed class.
Example: Below example shows how Animal class specifies three permitted subclasses:
public sealed class Animal
permits Dog, Monkey, Leopard {...}
#JavaBeam #SealedClassesInJava15 #java #Java15