본문 바로가기

공부기록

공부기록, 2021-05-08(파이썬)

## 코틀린
- 상속
- 메소드앞에 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("멍멍멍")
}
}


---

## 자주 하는 실수


## 큐
- 역시 모를때는 영어로 구글링이다

## 내가 모르는 것
- 코틀린 상속방식


## 느낀점
- 다른언어와의 체계적인 구분의 필요성이 느껴진다

'공부기록' 카테고리의 다른 글