[JAVA 객체지향프로그래밍] 상속
이 글은 패스트 캠퍼스 한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 강의를 듣고 공부한 내용을 바탕으로 정리한 글입니다. 객체지향 프로그래밍의 핵심인 상속 개념에 대해서 살펴보도록 하겠습니다. 1. 클래스 상속 클래스 상속이란, 새로운 클래스를 정의 할 때, 이미 구혀노딘 클래스를 상속(inheritance)방아서 속성이나 기능을 확장하여 클래스를 구현하는 것을 말합니다. 이때, 새로 구현되는 상속받는 클래스는 이미 구현된 클래스보다 더 구체적인 기능을 가진 클래스이어야 합니다. 이때에 상속하는 클래스를 상위 클래스, parent 클래스, base 클래스, super 클래스라고 부르며, 상속받는 클래스를 하위 클래스, child class, derived class, subclass..