JDK 17の主要な新機能と改善点
言語機能の拡張
sealedクラスの正式導入
クラスやインターフェースの継承を明示的に制御できるsealedクラスが正式機能となりました。許可されたサブクラスのみが継承可能です。
public abstract sealed class GeometricShape
permits Circle, Triangle, Rectangle {}
public final class Circle extends GeometricShape {}
public final class Triangle extends Geo ...
7月20日 18:57 投稿