[자바] 상속 inheritance
·
Archive/Java
1. 상속(inheritance) 상속이란 일반적으로 재산을 부모가 물려주는 것을 의미하는 것과 같이, 자바에서는 부모가 가지고 있는 클래스의 속성과 메소드를 활용할 수 있는 개념으로 시작한다. 2. 객체지향의 핵심적인 요소, 상속과 추상화 프로그래밍에서도 어떤 클래스가 다른 클래스로부터 데이터(속성)와 메소드(기능)를 상속받을 수 있다. 이 경우, 상속받은 객체는 상속해 준 객체의 데이터 및 메소드를 이용할 수 있고, 변경할 수도 있다. 3. 상속이 필요한 이유 상속을 통해서 개발시간을 단축시킬 수 있다. 또한 기존에 만들어진 클래스는 검증이 된 클래스이므로, 시행착오를 줄일 수 있다. 또한 다양한 객체(타입)를 상속을 통해서 하나의 객체(타입)으로 묶을 수 있다. 이것은 추상화 개념의 이해가 필요한 ..