[Java] Java17 추가된 문법 및 함수 정리
2023. 7. 13. 20:04
프로그래밍/JAVA
Java17에서 추가된 문법 및 함수를 정리해보자 Sealed Classes (봉인 클래스) Sealed 클래스는 다른 클래스들이 상속을 제한하여 해당 클래스의 하위 클래스로 사용될 수 있는 제한된 집합을 정의 public sealed class Shape permits Circle, Rectangle { // 클래스 정의 } final class Circle extends Shape { // 클래스 정의 } non-sealed class Rectangle extends Shape { // 클래스 정의 } Pattern Matching for switch (스위치 패턴 매칭) 스위치 문에서 패턴 매칭을 사용하여 다양한 조건을 처리할 수 있음 int dayOfWeek = 3; String dayType =..