공부기록
공부기록, 2021-05-08(파이썬)
이재연
2021. 5. 8. 16:07
## 코틀린
- 상속
- 메소드앞에 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("멍멍멍")
}
}
---
## 자주 하는 실수
## 큐
- 역시 모를때는 영어로 구글링이다
## 내가 모르는 것
- 코틀린 상속방식
## 느낀점
- 다른언어와의 체계적인 구분의 필요성이 느껴진다