[Java] 자바의 메소드 오버라이딩(method overriding)과 다형성(Polymorphism)
♦ 자바의 메소드 오버라이딩과 다형성 메소드 오버라이딩(method overriding) 일반적으로 상속 관계시 상위 클래스의 메소드를 하위 클래스에서 선언 없이 사용 가능하다. 이때 하위 클래스에서 상위 클래스의 메소드를 수정해서 사용할 수 있는데 이런 형태의 메소드를 오버라이딩 메소드 라고 한다. 메소드 오버라이딩 규칙 상속이 전제되어야 한다. 메소드 이름이 반드시 동일해야 한다. 메소드 리턴타입이 반드시 동일해야 한다. 메소드 인자 … 더 읽기