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

앞으로 나아가는 프로 개발자

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

앞으로 나아가는 프로 개발자

검색하기 폼
  • h_json (96)
    • 📱 Android (64)
      • 💻 Kotlin (22)
      • 🔍 UI (14)
      • 💡 개념 (24)
      • 📘 기타 (4)
    • 💼 Backend (0)
      • ☕ Java (0)
      • 🍃 Spring (0)
      • 📦 Database (0)
    • 🐧 Linux (21)
    • 📖 CS (0)
      • 🧱 자료구조 & 알고리즘 (11)
  • 방명록

익명 객체 (1)
[Android/Kotlin] 21. 익명 클래스(Anonymous Class)

익명 클래스 • class 키워드를 이용하여 명시적으로 선언한 클래스가 아니다. • 클래스를 한 번만 사용하면 될 때 유용하다. -> 객체를 하나만 만들고, 바로 쓸 경우. • 익명 클래스의 인스턴스를 익명 객체라고 한다. • object 키워드를 사용한다. • 기존의 클래스를 상속하여 사용하여야 한다. 상속을 명시하지 않은 경우 Any를 상속한다. - 익명 클래스는 타입이 없기 때문에, 익명 객체의 타입은 익명 클래스가 상속한 부모 클래스이다. * 클래스 타입은 클래스명으로 만들어지기 때문에 익명 클래스는 타입이 있을 수 없는 듯하다. • 익명 클래스에서 새로 추가한 멤버는 외부에서 접근할 수 없다. - 상속받은 멤버를 오버라이드한 것만 외부에서 접근이 가능하다. - 새로 추가한 멤버는 클래스 내부에서..

📱 Android/💻 Kotlin 2022. 10. 24. 14:40
이전 1 다음
이전 다음
250x250
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바