instanceof1 [JAVA] 상속, 메소드 오버라이딩, 형 변환 상속이란?자식 클래스가 부모 클래스의 기능을 그대로 물려받을 수 있는 기능 super자식 클래스에서 부모 클래스의 멤버에 접근할 때 사용한다.단, 부모 클래스의 private 접근 제어자를 가진 메소드를 자식 클래스에서 호출하는 것은 불가하다.(private 접근 제어자를 가진 변수나 메소드는 선언되어 있는 해당 클래스 내에서만 호출 가능하다.)super( ) 자식 클래스에서 부모 클래스의 생성자 호출을 의미한다.super()는 자식 클래스의 생성자 안에서 가장 첫줄에 선언되어야 한다.부모 클래스에 기본 생성자(매개 변수가 없는 생성자)가 없고, 매개 변수가 있는 생성자만 있을 때, 자식 클래스에서 기본 생성자를 사용하려고 하면 에러가 발생한다.왜냐하면 자식 클래스는 기본적으로 super()를 통해 부모.. 2024. 10. 22. 이전 1 다음 LIST