polymorphism1 [Java] 다형성(polymorphism)이란? 📚 멘토님이 다형성은 무엇인지, 왜 사용하는지에 대해서 물어보셨는데 머릿속으로는 뭔지 그려지는데 막상 대답을 하려니 내가 아는 내용이 맞는지 의심이 들었고, 현재 알고있는 내용도 어떻게 설명해야하는지 말문이 턱 막혔다. 알고있다고 생각했지만 대답을 못했던,,^^ 자바에서 매우매우 중요한 OOP(객체지향언어)의 특징 중 하나인 다형성에 대해서 알아보도록 하자! 다형성(polymorphism)이란? 객체지향개념의 중요한 특징 중의 하나인 다형성은 '하나의 객체가 여러 가지 타입을 가질 수 있는 것'을 의미한다. 자바에서는 한 타입의 참조변수로 여러 타입의 객체를 참조할 수 있도록 함으로써 다형성을 프로그램적으로 구현했다. 다형성은 상속, 추상화와 더불어 객체 지향 프로그래밍을 구성하는 중요한 특징 중 하나다.. 2021. 8. 15. 이전 1 다음