오버라이딩 (1) 썸네일형 리스트형 [Java] 상속 - IS-A, super, super(), 오버라이딩(Overriding) 상속 - 부모클래스가 가지는 멤버를 자식클래스가 물려받아 자신의 멤버인 것처럼 사용할 수 있도록 만든 기술 - 멤버 외에 타입도 상속이 된다. - 자바는 단일상속만 지원한다. (하나의 클래스만을 부모클래스로 가짐) - 클래스 간의 상속 시에는 extends 키워드를 사용한다. ex) public class Academy extends Company{ }//Company가 부모 클래스 장점 - 새로운 클래스를 작성 시 기존에 작성된 클래스의 재사용 가능 - 클래스간 계층 관계가 형성되어 다형성 문법의 토대가 된다. 단점 - 부모클래스의 기능 변경시 자식클래스의 정상적인 동작 유무 예측이 힘들다. - 자식클래스가 물려받아 사용하는 기능들을 부모클래스에서 변경 시 어려움이 따름 - 부모클래스로부터 물려받은 기.. 이전 1 다음