본문
[2017.08.17] 11. 다형성(Polymorphism)
컴퓨터/이론: 개발 2017. 8. 17. 17:50
다형성(Polymorphism)은 같은 기능(메소드, 클래스)이 다양하게(다르게) 동작하는 것이다.
그렇다면 왜?! 다형성(Polymorphsim)이 필요할까?
(추후 포스팅 - 링크) 이다.
다형성(Polymorphism)은 메소드의 다형성, 클래스의 다형성 2가지로 나눌 수 있다.
1. 같은 기능의 메소드가 다양하게 동작하는 것은 '오버라이딩'이다.
오버라이딩은 같은 이름을 가진 메소드를 어떻게 상속해 사용하느냐에 따라 다른 결과가 나온다.
2. 같은 클래스의 변수를 통해서도 다양하게 동작할 수 있다.
#Polymorphsim #다형성 #다형성 개념
'컴퓨터 > 이론: 개발' 카테고리의 다른 글
[2017.08.21] 13. 예외처리(Exception) 심화 (0) | 2017.08.21 |
---|---|
[2017.08.18] 12. 예외처리(Exception) 기본 (0) | 2017.08.18 |
[2017.08.15] 09. 인터페이스(interface) (0) | 2017.08.15 |
[2017.08.08] 08. 접근제어자 (0) | 2017.08.08 |
[2017.08.06] 07. 자유와 통제 in 프로그래밍 (0) | 2017.08.06 |
댓글