본문 바로가기 메뉴 바로가기

취미코딩

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

취미코딩

검색하기 폼
  • 분류 전체보기 (101)
    • Kotlin (25)
    • JAVA (25)
    • HTML, CSS (13)
    • Javascript, jQuery (10)
    • Linux (2)
    • Windows (3)
    • MAC (16)
    • IT (7)
  • 방명록

sealed (1)
코틀린 기초 문법) 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
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바