상속

웹 애플리케이션/자바

1_8 자바 클래스 간 관계(상속)

상속 우리가 생각하는 상속이라는 단어가 맞다. 현실 세계에서 부모님이 자식들에게 재산을 물려주는 것과 비슷하다. 차이라고 하면 자식(클래스)이 상속받고 싶은 부모(클래스)를 선택해서 물려받는다. 이때 상속받는 클래스를 자식 클래스, 하위 클래스 또는 서브 클래스라고 부른다. 상속을 해주는 클래스를 부모 클래스, 상위 클래스 또는 슈퍼 클래스라고 한다. 상속 시 접근제어자가 private 일 경우 이 경우 상속된 클래스의 변수를 불러올 수 없기 때문에, private이 아닌 protected를 쓴다. @ 상속되지 않는 3가지 경우 private은 상속되지 않는다(protected로 사용) 또한 상속 시에 슈퍼 클래스의 생성자는 상속되지 않는다. 다만 자식의 생성자가 불리면, 무조건 부모의 생성자를 부른다...