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

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

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • 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)
  • 방명록

Interface (1)
[Android/Kotlin] 20. 인터페이스(Interface)

인터페이스 • 구현부 없이 틀을 만들어 놓은 것 • 인터페이스를 상속한 클래스는 해당 인터페이스의 틀을 지켜야 한다. - 일종의 규약(프로토콜)이다. - 지켜야 하는 규약이기 때문에, 클래스 내부를 보지 않고 인터페이스만 봐도 어떤 멤버가 들어있는 지 등의 사용법 유추가 가능하다. • 자료형으로 쓸 수 있다. • 다중 상속, 다중 구현이 가능하다. interface Tiger { fun bite() fun hide() } interface Bird { fun fly() } class BackDoSanTiger: Tiger, Bird { override fun bite() { // Tiger 인터페이스의 bite 구체적 구현 println("문다.") } override fun hide() { // Tig..

📱 Android/💻 Kotlin 2022. 10. 13. 12:03
이전 1 다음
이전 다음
250x250
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바