본문 바로가기

kotlin

코틀린 : 인터페이스에서 프로퍼티 사용

인터페이스에서 프로퍼티를 생성하는 것이 가능하다.

추상의 형태로 만들거나 get(), set()을 반드시 정의해야합니다.

바로 값을 대입하는 형태는 안된다.

 

=> 추상 프로퍼티가 아니면 val 의 경우는 get을 만들어 주어야 하고 var의 경우는 get과 set을 모두 만들어 주어야 합니다.

 

get과 set에서 field를 사용 할 수 없습니다.