[JAVA] 상속 Inheritance 슈퍼클래스(부모클래스, 상위클래스)가 가진 멤버(변수, 메서드)를 서브클래스(자식클래스, 하위클래스)가 물려받아 선언없이 사용할 수 있도록 하는 것 서브클래스를 정의할 때 물려받을 슈퍼클래스를 지정하여 표현 is-a 관계라고도 함 상속을 통해 슈퍼클래스의 멤버를 물려받기 때문에 직접 메서드 또는 변수를 생성할 필요가 없어서 코드 중복 최소화됨 또한, 슈퍼클래스의 멤버를 수정하면 서브클래스에는 슈퍼클래스에서 수정된 내용이 그대로 적용되므로 유지보수가 용이 상속 적용 기본 문법 class 서브클래스명 extends 슈퍼클래스명 {} // 슈퍼(부모) 클래스 정의 public class Parent { public void parentPrn() { System.out.p..