Java/상속

Java/상속

상속 (Inheritance)

물려준다는 의미로 재활용성을 극대화 시킴

객체가 있을 때 필드와 메소드를 다른 객체가 물려 받을 수 있는 기능--> 기존의 객체를 그대로 유지하면서 기능을 추가하는것

기존객체는 물려준다는 의미로 부모객체(상위 클래스super/기초클래스base)

기존객체에서 기능을 물려 받는다는의미로 자식객체(하위클래스sub/유도클래스derived)

< 객체에 메소드를 추가하는 것이 어려운 경우 >

객체를 본인이 만들지 않는 경우

객체가 다양한 곳에서 활용되고 있는데 메소드를 추가하면 다른 곳에서는 불필요한 기능이 포함될 수 있다.

from http://lovelyspace.tistory.com/14 by ccl(A) rewrite - 2021-11-12 20:27:47