hidden classes1 [Java] Java 버전별 특징 : Java 15 (sealed class, hidden classes) sealed classJava 15에서 도입된 새로운 기능으로, 클래스나 인터페이스가 상속될 때 어떤 클래스나 인터페이스가 상속을 받을 수 있는지 명시적으로 제한할 수 있습니다. 즉, 상속 계층을 더 명확하고 제어 가능하게 만드는 기능입니다. sealed를 통해 명시적으로 상속 구조를 제어하고 패턴 매칭시에도 편리하게 사용 가능합니다. 기본 키워드 Sealed Class는 sealed 키워드를 사용하여 선언됩니다.Permits: Sealed 클래스는 permits 키워드를 사용하여 어떤 클래스가 이 클래스를 상속할 수 있는지 지정합니다. 상속할 수 있는 클래스는 반드시 같은 모듈이나 패키지 내에 있어야 합니다.Final, Non-Sealed, Abstract: Sealed 클래스를 상속받은 클래스는 세 .. 2024. 10. 8. 이전 1 다음