ASP/ADO.Net C# 실무 과정 자료] Polymorphism






ASP/ADO.Net C# 실무 과정 자료] Polymorphism

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


Polymorphism


■ 다형성

- 클래스가 다양한 형태를 가질 수 있음을 의미한다.



- 고속버스가 자동차로 부터 상속을 받았을 때, 둘 다 Run() 이라는 메소드를 가지고 있다고 해도 Run()의 의미는 다를 수 밖에 없다. 또한 고속버스로 부터 상속받은 우등고속버스 역시 Run()의 의미가 달라진다. 이것을 오버라이딩에 의한 다형성이라고 말한다.



- 또한 고속도로를 달리는 Run(고속도로 a)와 일반 국도를 달리는 Run(일반국도 b)는 서로 다른 의미가 된다. 이것을 오버로딩에 의한 다형성이라고 말한다.



+ Recent posts