본문

[2017.08.17] 11. 다형성(Polymorphism)

다형성(Polymorphism)은 같은 기능(메소드, 클래스)이 다양하게(다르게) 동작하는 것이다.


그렇다면 왜?! 다형성(Polymorphsim)이 필요할까?

(추후 포스팅 - 링크) 이다.



다형성(Polymorphism)은 메소드의 다형성, 클래스의 다형성 2가지로 나눌 수 있다.


1. 같은 기능의 메소드가 다양하게 동작하는 것은 '오버라이딩'이다.

오버라이딩은 같은 이름을 가진 메소드를 어떻게 상속해 사용하느냐에 따라 다른 결과가 나온다.


2. 같은 클래스의 변수를 통해서도 다양하게 동작할 수 있다.




#Polymorphsim #다형성 #다형성 개념

공유

댓글