객체 지향 프로그램은 유지 보수하기 편하고 프로그램을 수정하거나 새로운 내용을 추가하는 것이 유연한데, 그 기반이 되는 기술이 상속이다. ex) B 클래스(하위 클래스; sub class, derived class)가 A 클래스(상위 클래스; super class, base class)를 상속 받으면 B 클래스는 A 클래스의 멤버 변수와 메소드를 사용할 수 있다.
<aside> 💡
A 클래스 ← B 클래스 (상위) (하위) ; A 클래스가 B 클래스에게 상속한다. or B 클래스가 A 클래스를 상속받는다.
</aside>
class B extends A {
}