코틀린(Kotlin) | 클래스 - 추상 클래스, 인터페이스
코틀린(Kotlin) | 추상 클래스 추상 클래스는 하나 이상의 추상 메서드(구현체가 없는 메서드)를 가진다. 추상 클래스는 객체를 생성할 수 없다. 추상 클래스를 상속하여 모든 추상 메서드를 구현하여야만 객체를 생성 할 수 있다. 코틀린에서 추상 클래스란 abstract클래스 내부에 abstract멤버를 하나 이상 가진 클래스를 의미한다. open키워드를 따로 추가하지 않아도 된다. abstract class Animal { abstract fun bark() fun eat() { println("animal is eating") } } class Dog : Animal() { override fun bark() { println("bow wow") } } fun main() { val animal =..
개발 언어/코틀린
2019. 6. 21. 22:22