Java 상속 ( Inheritance )
기존의 클래스를 재활용하여 새로운 클래스를 작성하는 자바의 문법 요소 상속 두 클래스를 상위 클래스와 하위 클래스로 나누어 상위 클래스의 멤버(필드, 메서드. 이너 클래스)를 하위 클래스와 공유하는 것. 하위 클래스의 멤버 개수는 항상 상위 클래스와 같거나 많다. 상위 클래스를 연장하여 만든 클래스에 새로운 기능을 추가하여 사용할 수 있다 상속을 통해 코드를 재사용하여 코드의 중복을 제거할 수 있다 다형적 표현이 가능 단일 상속만 가능 ( 여러 클래스를 상속받을 수 없음 ) class Person { String name; int age; void learn(){ System.out.println("공부를 합니다."); }; void walk(){ System.out.println("걷습니다."); };..