다형성에는 오버라이드와 오버로드가 있다
다형성에는 오버라이드와 오버로드가 있다 다형성: 사용편의성 객체 지향에서 다형성이라고 하면 오버라이딩과 오버로딩이라고 할 수 있다. 물론 상위 클래스와 하위 클래스 사이에서도 다형성을 이야기 할 수 있고, 인터페이스와 그것의 구현 클래스 사이에서도 다형성을 이야기 할 수 있지만 가장 기본은 오버라이딩과 오버로딩이라고 할 수 있다. 오버라이딩과 오버로딩 -같은 메서드 이름. 같은 인자 목록으로 상위 클래스의 메서드를 재정의 => 오버라이딩 -같은 메서드 이름. 다른 인자 목록으로 다수의 메서드를 중복정의 => 오버로딩 ride - 올라타다 load - 적재하다. 결과 다형성과 메모리 위 그림은 5번째 줄을 실행한 후 메모리 상태이다. 그림에서 주목할 것은 Penguin 클래스가 상위 클래스인 Animal ..