반응형 SMALL Overloading1 오버라이딩 개념 오버라이딩(Overriding)이란?부모 클래스의 메서드를 자식 클래스에서 같은 이름, 같은 매개변수, 같은 리턴타입으로 재정의하는 것기존 기능을 자식 클래스에 맞게 변경할 수 있음@Override 어노테이션을 붙여 명확하게 표시하는 것이 좋음오버라이딩의 조건 조건 설명 메서드 이름같아야 함매개변수개수, 순서, 타입 동일해야 함리턴 타입동일해야 함접근 제어자부모보다 더 넓은 범위만 가능예외 처리부모보다 더 좁거나 동일한 수준만 가능예제: 부모 메서드 오버라이딩하기부모 클래스public class Animal { void sound() { System.out.println("동물이 소리를 냅니다."); }}자식 클래스public class Dog extends Animal { .. 2025. 4. 13. 이전 1 다음 LIST