매개변수 다형성 (1) 썸네일형 리스트형 [Java] 매개변수의 다형성 자동 타입 변환(Promotion)은 부모 타입에 모든 자식 객체가 대입되어 사용할 수 있다는 것이다. 자식은 부모의 특징과 기능을 상속받기 때문에 부모와 동일하게 취급될 수 있다. 자동 타입 변환은 메소드 구현 상황에서 자주 발생한다. 메소드 호출 시 매개 변수의 타입과 동일한 매개 값을 지정하는 일반적인 방법에서 벗어나 매개 변수에 자식 타입 객체를 지정할 수 있다면 매개 값을 다양화할 수 있다. 매개 변수의 타입이 클래스인 경우, 해당 클래스의 객체 뿐만이 아니라 자식 객체까지도 매개 값으로 사용할 수 있다. 매개 값으로 어떤 자식 객체가 제공되느냐에 따라 메소드의 실행 결과가 다양해진다. 자식 객체가 부모 클래스의 메소드를 오버라이딩했다면 메소드 내부에서 오버라이딩된 메소드를 호출하여 메소드 실행.. 이전 1 다음