
[OOP] 다형성에 대해서
·
Java/OOP
다형성이란 무엇일까? 다형성은 (Polymorphism)으로 객체지향 프로그래밍에서 같은 이름의 메서드나 연산자가 다른 기능을 수행하는 것이다. 다형성은 개념이 매우 중요한 기술적 부분인 것 같다. 꾸준히 다시 복습해야 다형성을 완전히 이해할 수 있을 것 같다. 다형성으로 다양한 형태, 여러 형태를 지닐 수 있게 되며 다형성 덕분에 하나의 객체가 다른 타입으로 사용될 수 있다. 다형성의 핵심 이론은 크게 2가지이다. 1. 다형적 참조 2. 메서드 오버라이딩 1. 다형적 참조 다형적 참조를 공부하기 전 상속에 대해서 간략하게 공부해야 한다. 다형적 참조는 말 그대로 참조를 다양하게 할 수 있는 것이다. 하나에 국한되어 있지 않다 이 말이다. 예제 코드를 보면 다형적 참조를 이..