컴퓨터/이론: 개발
[2017.08.17] 11. 다형성(Polymorphism)
heepie
2017. 8. 17. 17:50
다형성(Polymorphism)은 같은 기능(메소드, 클래스)이 다양하게(다르게) 동작하는 것이다.
그렇다면 왜?! 다형성(Polymorphsim)이 필요할까?
(추후 포스팅 - 링크) 이다.
다형성(Polymorphism)은 메소드의 다형성, 클래스의 다형성 2가지로 나눌 수 있다.
1. 같은 기능의 메소드가 다양하게 동작하는 것은 '오버라이딩'이다.
오버라이딩은 같은 이름을 가진 메소드를 어떻게 상속해 사용하느냐에 따라 다른 결과가 나온다.
2. 같은 클래스의 변수를 통해서도 다양하게 동작할 수 있다.
#Polymorphsim #다형성 #다형성 개념