[JAVA] 매개변수의 다형성


[JAVA] 매개변수의 다형성

Product 클래스는 Tv와 Computer 클래스, Audio의 조상이고 Buyer는 제품을 구입하는 사람을 의미 Buyer 클래스에 물건을 구입하는 메서드를 추가. 구입하려는 대상이 필요하기에 매개변수로 구입할 제품을 넘겨줘야한다. 제품을 사려면 Tv, Computer, Audio에 대한 함수를 3개를 만들어줘야한다. 이러면 제품의 종류가 늘어나면 새로운 메서드를 계속 추가해줘야한다. 하지만 메서드의 매개변수에 다형성을 적용하면 아래와 같이 하나의 메서드로 간단히 해결할 수 있다. 매개변수를 Product 타입의 참조변수로 하게 되면 메서드의 매개변수가 Product 클래스의 자손 타입의 참조변수면 어느 것이나 매개변수로 받아들일 수 있다는 것이다....

[JAVA] 매개변수의 다형성에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [JAVA] 매개변수의 다형성