재정의

    Java 상속

    상속이란 부모 클래스의 멤버를 자식 클래스에게 물려주는 것을 말한다. 그러면 상속을 쓰는 이유는 무엇일까? 이미 개발된 클래스를 재사용하여 코드의 중복을 줄이거나 부모 클래스의 한번의 수정으로 모든 자식 클래스가 수정되는 효과가 있어 유지보수 시간이 줄어들게 되기 때문에 사용! class 자식클래스 extends 부모클래스 { //필드 //생성자 //메소드 } class TestSub extends TestMain {} 위처럼 자식 클래스는 여러 개의 부모 클래스를 상속할 수 없으며 부모 클래스에서 private 접근 제한 갖는 필드와 메소드는 상속 대상에서 제외되며 부모와 자식 클래스가 서로 다른 패키지에 존재할 경우 default 접근 제한된 필드와 메소드도 제외! 부모 생성자의 호출 자식 객체를 생..