코틀린 기초 문법) 16. 코틀린 Sealed Class (실드 클래스, 봉인된 클래스)
Sealed Class (실드 클래스) ? 값이 제한된 집합의 유형 중 하나를 가질수 있지만 다른 유형을 가질 수 없는 제한된 클래스 계층 구조를 나타내는데 사용 Sealed 클래스는 하위 클래스를 가질수 있지만 동일한 파일에서 선언해야합니다. Sealed 클래스는 추상 클래스이며 직접 인스턴스화 할수 없고 추상 멤버를 가질수 있음 생성자는 기본적으로 private고 다른 접근 제한자를 가질수 없음 Sealed 클래스의 이점은 when문 사용 시 else절이 필요없음 인터페이스 방식 interface CmdInterface {fun execute()} class Add() : CmdInterface {override fun execute() {}} class Delete() : CmdInterface {..
Kotlin
2019. 5. 28. 08:42
최근에 올라온 글
최근에 달린 댓글