상속이란?
2018. 12. 5. 16:51
상속상속이 무엇인가? 부모님이 자식에게 자신의 재산을 물려주고 자식은 부모님의 재산을 자신의 것처럼 사용하는 것을 상속이라고 한다. 자바에서의 상속도 이와 같다. 부모 클래스를 상속받아 부모 클래스의 멤버등을 자식클래스가 사용하는 것이다. 이때 부모클래스는 상속 클래스, 자식클래스는 하위, 파생클래스라고도 불린다. 그렇다면 상속은 왜 하는것인가?첫번째로 중복 코드를 줄여주기위해서 한다. 예를 들어 Car1, Car2,Car3 ,Car4 ,Car5 ,.......라는 클래스를 생성한다고 가정해보자그리고 이 코드들의 기본적인 멤버들이 같다고 가정할때 이렇게 같은 코드를 가진 클래스들을 여러개 생성하지않고중복되는 코드들은 따로 클래스를 만든 뒤 이 클래스를 상속받아 사용하는 방식으로 중복되는 코드를 줄일 수 ..