오버라이딩1 Java_Study 객체지향 프로그래밍 (오버라이딩) 오버라이딩이란? - 덮어쓰다 : 조상 클래스로부터 상속받은 메서드의 내용을 변경하는 것 오버라이딩의 조건 자손 클래스에서 오버라이딩하는 메서드는 조상 클래스의 메서드와 이름이 같아야 한다. 매개변수가 같아야 한다. 반환타입이 같아야 한다. 접근제어자와 예외는 접근제어자는 조상 클래스의 메서드보다 좁은 범위로 변경 할 수 없다. 조상 클래스의 메서드보다 많은 수의 예외를 선언할 수 없다. 인스턴스메서드를 static메서드로 또는 그 반대로 변경할 수 없다. * 접근제어자 접근범위 순 public, protected, (default), private 오버로딩 vs 오버라이딩 오버로딩 기존에 없는 새로운 메서드를 정의하는 것 오버라이딩 상속받은 메서드의 내용을 변경하는 것 super : 자손 클래스에서 조상.. 2022. 7. 4. 이전 1 다음