Kotlin Inheritance1 [Kotlin] 상속 클래스 만들기 (Inheritance) 코들린도 자바와 같이 상속 메커니즘을 제공합니다. open class Dog { // 1 open fun sayHello() { // 2 println("wow wow!") } } class Yorkshire : Dog() { // 3 override fun sayHello() { // 4 println("wif wif!") } } fun main() { val dog: Dog = Yorkshire() dog.sayHello() } 결과 : wif wif! 설명 1. 상속 클래스를 생성하기 위해서는 "open" class 로 클래스 생성 필요. 2. 상속 메소드를 사용하기 위햇도는 "open" 메소드 사용 후 "override" 후 재정의 할 수 있음. 3. main()에서 Yorkshire() 생성 후.. 2021. 6. 20. 이전 1 다음