변수 오버라이딩 - override property

CODEDRAGON Development/Kotlin

반응형


 

 

 

변수 오버라이딩 - override property

·       프로퍼티 재정의

·       다른 언어와 달리 코틀린은 val/var앞에 override 키워드를 붙여 변수도 오버라이딩할 있습니다.

·       val var로재정의 가능합니다.

·       private으로 선언된 멤버는 오버라이딩 없습니다.

 

private val memberValue = "value" // 오버라드 불가

open protected val memberValue = "value" // 상속시 오버라드 가능

override val memberValue = "value" // 오버라드

final override val memberValue = "value" // 이상의 오버라드 불가

 

 


반응형

'Development > Kotlin' 카테고리의 다른 글

Kotlin - Map관련 함수  (0) 2019.08.15
Kotlin - 논리 타입(Boolean)  (0) 2019.08.06
클래스 정의 - Java vs Kotlin  (0) 2019.07.19
*배열명  (0) 2019.07.11
문자열 배열  (0) 2019.06.26