[TIL] 05 OOP Basic Concepts - Polymorphism(다형성)

유민규·2020년 8월 5일
0

Today-I-Learned

목록 보기
5/10
post-thumbnail

Polymorphism(다형성)

다형성은 같은 타입(부모 클래스가 같은 경우)이지만 실행 결과가 다양한 객체를 대입(이용)할 수 있는 성질을 말한다.

관용적인 개념의 다형성은 우리가 휴대폰으로 다이얼을 누르기도 하고, 문자를 입력하기도하며, 심지어는 게임을 하는 것까지 가능한 것처럼 모양은 같은데 다른 기능을 수행하는 것이 그 예이다.

DanceParty에서 Dancer의 step과 blinkyDancer의 step의 성능이 다른 것도 다형성의 한 예일 수 있다.


Photo by Joshua Rodriguez on Unsplash

profile
올라운더가 되고싶은 욕심많은 백엔드 개발자

0개의 댓글