로딩
티스토리 데이터 처리 중입니다.

[Kotlin] 코틀린 클래스 3 오버라이딩 & 추상화 & 인터페이스

 [Kotlin] 코틀린 클래스 3  오버라이딩 & 추상화 & 인터페이스

안녕하세요. 훈츠 입니다.

이번 시간으로 클래스 편을 마무리 하려고 합니다. 지난시간에 소개해 드린 클래스1,2편을 참조하시고 이번편을 보시면 코딩 하시는데 도움이 될것 같습니다.

이번 시간에는 추상화 와 인터페이스 그리고 오버라이딩에 대해 이야기 해보겠습니다. 오버라이딩 (overriding) 서브클래스 에서 슈퍼클래스에서 이미 구현된 함수를 재구현 해서 사용하는 것을 오버라이딩이라고 합니다. class에 상속 허용 처럼 function 에도 open을 붙이면 override가 가능합니다. fun main() { var tiger = Tiger("호랭이",2) tiger.eat() var bear = Bear("곰탱이",1) bear.eat() } open class Animal (var name:St.....