Sealed Class (1) 썸네일형 리스트형 코틀린 : Sealed Class Sealed 라는 예약어와 함께 만드는 클래스 => 열거형 상수 처럼 입력 되는 데이터를 제한 하기 위한 목적으로 사용 열거형 상수는 각 이름에 값을 대입하지만 sealed class 는 자신의 하위 클래스를 설정 인스턴스 생성을 못함, 생성자가 private 이라서 외부에서 생성자를 호출할 수 없기 때문에 인스턴스 생성을 못함 변수를 선언하면 하위 클래스의 인스턴스만 대입 할 수 있다. sealed class Drawing() { class 이름 (매개 변수 나열 ) : Drawing() class 이름2 (매개 변수 나열 ) : Drawing() } val drawing: Drawing= Drawing의 하위 클래스인 이름1 이나, 이름2 인스턴스만 가능 Drawing 인스턴스를 생성할 수 없기 때문.. 이전 1 다음