상속은 객체 지향 프로그래밍의 핵심 개념 중 하나로, 한 클래스의 특성을 다른 클래스가 가져다 쓸 수 있게 해주는 매커니즘입니다. 이를 통해 기존에 작성한 코드를 재사용하고 확장할 수 있게 되며, 코드의 유지보수를 용이하게 합니다. Java에서는 extends 키워드를 사용하여 클래스 간 상속 관계를 명시합니다. 예를 들어, "클래스 B가 클래스 A를 상속한다"라고 하면, 클래스 B는 클래스 A의 모든 인스턴스 멤버를 상속받게 됩니다. 이때 클래스 A를 부모클래스, 상위클래스 또는 슈퍼클래스라고 하고, 클래스 B를 자식클래스, 하위클래스 또는 서브클래스라고 합니다. class A {//부모클래스 // 부모클래스의 필드 } class B extends A {//자식 클래스 // 자식 클래스의 필드 } 상속..