Kotlin에서는 객체 지향 프로그래밍(OOP)의 핵심 개념인 상속(Inheritance)과 인터페이스(Interface) 를 지원하지만,Java와는 몇 가지 차이점이 있음. 특히 open 키워드는 Java와 Kotlin의 클래스 설계 철학의 차이를 보여주는 중요한 요소임. 🛠️ 1. open 키워드 (Java의 extends와 비교)✅ Java: 클래스와 메서드는 기본적으로 상속 가능 (final을 붙이면 금지)class Parent { void show() { System.out.println("부모 클래스"); }}class Child extends Parent { @Override void show() { System.out.println("자식 클..