Kotlin abstract class

    [Kotlin] abstract class 란 무엇인가?

    abstract class란 무엇인가? abstract class는 그 자체로 인스턴스화 될 수 없는 클래스이다. abstract class는 abstract class를 여러 클래스에서 공통으로 쓰는 프로퍼티와 메서드를 모아놓는 용도로 쓴다. abstract class란여러 클래스의 추상적인 부분(=공통적인 부분)을 모아놓은 클래스인데 그 자체로는 인스턴스화 할 수 없는 클래스이다. 프로그래밍 언어들에서는 abstract class를 abstract type을 가진다고 하고 abstract type은 그 자체로 인스턴스화(객체를 만드는 작업)를 할 수 없는 타입이다. 반대의 단어로는 concrete type이 있는데 concrete type은 그 자체로 인스턴스화 할 수 있는 타입을 뜻한다. Kotli..