메소드 오버라이딩(Overriding)

돈가스·2023년 3월 9일
0

JAVA

목록 보기
4/9

메소드가 오버라이딩 되면 무조건 자식의 메소드가 실행된다

  • over + ride = 올라타다
  • 상위 클래스의 메서드를 하위 클래스가 재정의 하는 것
  • 메서드의 이름은 물론 파라메터의 갯수나 타입도 동일해야 하며, 주로 상위 클래스의 동작을 상속 받은 하위 클래스에서 변경하기 위해 사용된다
public void run() {
        System.out.println("상위클래스");
    }
public void run() {
        System.out.println("하위클래스");
    }

참고 : (오버로딩 = 매개 변수를 다양하게 받아들이는 메소드를 여러개 만들어서 사용자가 편리하게 사용하도록 하는것)

profile
웹개발 공부 중인 직장인

0개의 댓글