04 [객체 지향 언어의 이해] 객체 지향의 4대 특성 03 - 상속
상속 객체 지향 언어에서 상속이란 상위 클래스에 존재하는 멤버를 하위 클래스로 그대로 물려 받는 것을 의미합니다. 물려 받는다는 개념보다는 재사용 + 확장의 의미로 생각하는게 더 편할 수 있습니다. 상속은 다음과 같은 특징을 가집니다. ●하위 클래스에서 상위 클래스를 상속받고자 한다면 클래스 정의 후 extends 사용 ●하위 클래스는 여러 개의 상위 클래스를 상속 받을 수 없음 (다중 상속 허용 X) ●하위 클래스는 상위 클래스의 내용을 재사용이 가능하고 내용을 확장 시킬 수있음 ●상위 클래스는 여러개의 하위 클래스를 가질 수 있음 ●상위 클래스와 하위 클래스에 같은 이름의 멤버 변수나 메서드가 존재 할 경우 상위 클래스의 내용은 감춰 짐 실제 예제를 통해서 구체적으로 살펴 보겠습니다. 예제 코드 1 ..
Programming/JAVA
2017. 9. 11. 20:27