## 코틀린
- 상속
- 메소드앞에 open붙이면 상속가능
---
open class Animal(var name:String, var age:Int, var type:String){
open fun introduce(){ // open 이므로 override 가능하다.
println("저는 ${type} : ${name}, ${age} 살 입니다.")
}
}
class Dog(name:String, age:Int) : Animal (name,age,"개"){
// 상위 클래스 함수에 open 키워드를 명시하고, 서브 클래스 함수에 override 를 붙인다.
override fun introduce(){
println("타입 : 개, ${name}, ${age} 살 입니다.")
}
fun bark(){
println("멍멍멍")
}
}
---
## 자주 하는 실수
## 큐
- 역시 모를때는 영어로 구글링이다
## 내가 모르는 것
- 코틀린 상속방식
## 느낀점
- 다른언어와의 체계적인 구분의 필요성이 느껴진다
'공부기록' 카테고리의 다른 글
공부기록, 2021-05-10(파이썬) (0) | 2021.05.10 |
---|---|
공부기록, 2021-05-09(파이썬) (0) | 2021.05.09 |
공부기록, 2021-05-07(파이썬) (0) | 2021.05.07 |
공부기록, 2021-05-06(파이썬) (0) | 2021.05.06 |
공부기록, 2021-05-05(파이썬) (0) | 2021.05.05 |