extends
![[Java] Inheritance(상속)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FchcB5x%2FbtrejWdAj92%2FJHvUK2MyUiGYE8MRHmLYi1%2Fimg.png)
[Java] Inheritance(상속)
✍Inheritance(상속) 다른 클래스가 가지고 있는 멤버(필드, 메소드)들을 새로 작성할 클래스에서 직접 만들지 않고 상속을 받음으로써 새 클래스가 자신의 멤버처럼 사용할 수 있는 기능 부모클래스의 멤버(필드, 메소드)를 자식이 물려 받아 자신의 것처럼 사용하는 것 자식의 공통된 코드를 하나의 부모 클래스에 모은다. -> 상속을 구현하는데는 추상화로 자식의 공통된 코드를 중복제거 부모클래스 == 하나 (그 부모클래스를 물려받는) 자식클래스 == 여러개 부모에게 적용된 것 은 공통적으로 모든 자식에게 동일하게 적용 부모 클래스에게 규칙을 정해두면 자식들은 그 규칙을 전부 따르게 된다. 1. 상속의 목적 (부모 타입의) 클래스 재사용, 연관된 일련의 클래스들에 대한 공통적인 규약 정의 같은 부모를 둔 ..