✨ Java/상속(Inheritance)5 자바(JAVA) - 상속(Inheritance) -1 상속(Inheritance)이란? 부모 클래스와 자식 클래스가 있으며 자식 클래스는 부모 클래스를 선택해서, 그 부모의 값을 상속받아 쓸 수 있게된다. 상속 관계의 객체를 생성하면 그 내부에는 부모와 자식이 모두 생성된다. 상속 관계의 객체를 호출할 때, 대상 타입을 정해야한다. 이때 호출자의 타입을 통해 대상 타입을 찾는다. 현재 타입에서 기능을 찾지 못하면 상위 부모 타입으로 기능을 찾아서 실행한다. 찾지 못하면 컴파일 오류 발생. 상속을 왜해? 이미 마련되어 있던 클래스를 재사용해서 만들 수 있기 때문에 개발 시간을 줄여줄 수 있어 매우 효율적(유지 보수성 향상))이다. 상속을 하더라도 자식 클래스가 부모의 모든 것들을 물려받을 수 있는 것은 아니다. 부모 클래스의 private 접근 제한을 갖는 .. 2023. 2. 2. 이전 1 2 다음