[Kotlin/코틀린] 추상클래스와 인터페이스

SoyoungLee·2021년 3월 29일
0
post-thumbnail

💌 추상클래스와 인터페이스

📌 추상클래스

💜 추상클래스 선언

  • abstract : 추상함수를 포함하는 클래스 (미완성 함수/실행 영역이 없는 함수)

📌 인터페이스

  • interface : 추상함수 선언이 주목적
class 클래스멍 : 인터페이스
  • 추상형으로 선언하거나 get(), set() 함수 정의해야 함
  • 추상 프로퍼티가 아니라면 val은 get()함수를 꼭 선언해야 함
  • 추상 프로퍼티가 아니라면 var은 get(), set() 함수 꼭 선언해야 함
  • 인터페이스의 프로퍼티를 위한 get(), set() 함수에서는 filed를 사용할 수 없음
profile
Android Developer..+ iOS 슬쩍 🌱 ✏️끄적끄적,,개인 기록용 👩🏻‍💻

0개의 댓글