[Java] 다형성과 다형성을 사용하는 이유
·
🍞 Back-End/Java
다형성(polymorphism) 하나의 코드가 여러 자료형으로 구현되어 실행되는 것이다. - 같은 코드에서 여러 다른 실행 결과가 나온다. - 정보 은닉, 상속과 더불어 객체지향 프로그래밍의 가장 큰 특징 중 하나이다. - 다형성을 잘 활용하면 유연하고 확장성 있고 유지보수가 편리한 프로그램을 만들 수 있다. 다형성의 예 class Animal{ public void move() { System.out.println("동물이 움직입니다."); } public void eating() { } } class Human extends Animal{ public void move() { System.out.println("사람이 두발로 걷습니다."); } public void readBooks() { Syste..