Kotlin 의 Class 및 상속
채소 -> 콩 -> 완두, 강낭, 렌즈 콩 등등.. 이런식으로 최상위 Class와 하위 Class, 또는 Sub Class로 만들수 있다. 이러한 관계를 프로그래밍 측면에서 어떻게 표현할지 살펴보겠습니다. Vegetable을 Kotlin의 클래스로 만들면 Legume을 Vegetable 클래스의 하위 클래스 또는 서브클래스로 만들 수 있습니다. 즉, Vegetable 클래스의 모든 속성과 메서드가 Legume 클래스에 상속(즉, 사용 가능함)됩니다. Legume의 서브클래스(예: Lentil, Chickpea)를 만들어 클래스 계층 구조를 유지하고 확장할 수 있습니다. 그러면 Legume은 Vegetable의 하위 클래스 또는 서브클래스가 될 뿐 아니라 Lentil과 Chickpea의 상위 클래스 또는 ..
2022.04.18