본문 바로가기
카테고리 없음

Java클래스의 기능-다형성 Polymorphism-이미지와 설명(javatpoint)

by 팁텍북 2017. 10. 25.

Java클래스의 기능-다형성 Polymorphism-이미지와 설명(javatpoint)

다형성에 대해서 들어보셨나요?

하나의 이름으로 구성된 메소드들이 상황에 맞추어 각기 다른 메소드가 호출되어 다른 기능을 보여주는 것입니다.

비슷한 메소드들을 같은 이름으로 중복 정의 = 오버로딩하여 코드를 작성하면

그 이름과 일치하는 메소드 중에서 인수의 Type과 인수의 개수가 일치하는 메소드가 자동으로 호출됩니다.

이 것을 사용할 때에는 인수의 갯수와 형이 일치하는 메소드를 구성하면 안됩니다.



Polymorphism 이미지와 설명(javatpoint)

출처:https://www.javatpoint.com/java-oops-concepts


Polymorphism

When one task is performed by different ways i.e. known as polymorphism. For example: to convince the customer differently, to draw something e.g. shape or rectangle etc.

In java, we use method overloading and method overriding to achieve polymorphism.

Another example can be to speak something e.g. cat speaks meaw, dog barks woof etc.



댓글