3-3. Kotlin 클래스 추상화
본 내용은 kotlinlang.org 공식 문헌과 기타 자료들을 바탕으로 필자가 학습한 내용을 정리한 것입니다. 필자의 허락 없이 글을 상업적 목적으로 인용, 수정, 재배포할 수 없습니다. 내용의 오류 지적은 덧글로 받습니다. 추상 클래스 abstract class Juice(val type: String) { // 추상 클래스 val volume = 100 // 오버라이드 불가 abstract fun print() // 추상 멤버 } class OrangeJuice : Juice("orange") { override fun print() { println("I'm orange juice.") } } 추상 클래스는 추상화된 멤버를 가질 수 있다는 것을 제외하면 일반 클래스와 똑같다. abstract 키워..
2020.03.04