✔️이 글은 [자바의 신 - 이상민 지음] 도서를 바탕으로 정리한 글입니다. 자바에서 상속(inheritance)이란? 클래스를 선언할 때 클래스 이름 뒤에 extends라는 예약어를 쓰고 그 다음에 상속받을 클래스를 써주면 해당 클래스가 상속된다. 상속이라는 건 부모와 자식 관계로 나타낼 수 있는데, 자식이 부모에 public과 proctected로 선언된 변수와 메소드를 본인이 가지고 있는 것처럼 사용할 수 있다. 자식 클래스 객체를 생성하면 자동으로 부모의 기본 생성자(매개변수가 없는 생성자)가 호출된다. 확장한 클래스(자식 클래스)에는 추가적인 메소드를 만들어도 문제가 없다. 상속은 코드의 간결화와 재사용성을 좋게 해주는 장점이 있다. 자바는 extends 뒤에 하나의 클래스만 올 수 있다. 즉,..