매개변수의 다형성

0
post-thumbnail

매개변수의 다형성

  • 참조형 매개변수는 메서드 호출시, 자신과 같은 타입 또는 자손타입의 인스턴스를 넘겨줄 수 있다.
  • 다형성의 장점 중 하나.

  • 만약, 위와 같이 클래스와 메서드가 구성되어 있고, void buy(Tv t)메서드만 있다고 하자.
    이 상황에서 Tv 뿐만아니라 Computer, Audio등 다른 물건을 구입하려면 오버로딩을 통해서 메서드를 만들어줘야한다.
    하지만, void buy 메서드의 파라미터가 Product 였다면, Product는 Tv,Computer, Audio 모두의 조상이므로 오버로딩하지않고 다형성을 통해 이 메서드만으로 간단하게 표현할 수 있다.
profile
백엔드를 공부하고 있습니다.

0개의 댓글