반응형
상속
// Kotlin에서 상속을 하기 위해서는 open을 붙여줘야 한다. open class Animal (var name:String, var age:Int, var type:String) { } // 상속 받을 클래스 // class 클래스명 var 없이 파라미터를 받고 :(콜론) 뒤에 슈퍼 클래스의 파라미터 설정 class cat (name:String, age:Int) : Animal (name, age, "cat") { fun meow { // ... } }
overriding
open class Animal (var name:String, var age:Int, var type:String) { open fun a () { println("a"); } } class cat (name:String, age:Int) : Animal (name, age, "cat") { override fun a () { println ("A") } }
추상화
abstract class Animal () { abstract fun a () } class cat : Animal() { override fun a () { println ("A") } }
interface
반응형
'Programming > Kotlin (Android)' 카테고리의 다른 글
[Android] 안드로이드 스튜디오 Vector Asset icon 사용 (0) | 2020.06.02 |
---|---|
[Android] 레이아웃 boder, radius 적용 (0) | 2020.05.27 |
[Kotlin] 조건문, 반복문 (0) | 2020.04.25 |
[Kotlin] 형 변환 (0) | 2020.04.25 |
[Kotlin] 자료형, 진수 표현(리터럴 상수, Literal constants) (0) | 2020.04.25 |
댓글