[JAVA] 상속(inheritance)


[JAVA] 상속(inheritance)

상속이란? 상속은 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것. extends 상속을 구현하기 위해서는 클래스 이름 뒤에 상속받고자 하는 클래스의 이름을 extends와 쓰면 된다. 관계 Child class에 새로운 코드가 추가되어도 parent class는 아무런 영향도 받지 않는다. 반대로 parent class가 변경되면 Child class는 자동적으로 영향을 받게 된다. - 생성자와 초기화 블록은 상속되지 않는다. 멤버만 상속 - 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다. 즉 상속받는다는 것은 parent class를 확장(extend) 한다는 의미로 해석할 수 있기에 extends를 쓴다. - private 또는 default 멤버들은 상속은 받지만 child ..........



원문링크 : [JAVA] 상속(inheritance)