다형성1 27.다형성 다형성(polymorphism) - 하나의 코드가 여러 자료형으로 구현되어 실행되는 것 - 같은 코드에서 여러 다른 실행 결과가 나옴 - 정보은닉, 상속과 더불어 객체지향 프로그래밍의 가장 큰 특징 중 하나임 - 다형성을 잘 활용하면 유연하고 확장성있고, 유지보수가 편리한 프로그램을 만들 수 있음 예제 - AnimalTest.java class Animal{ public void move(){ System.out.println("이동"); } } class Human extends Animal{ @Override public void move() { System.out.println("사람이 이동"); } public void readBook() { System.out.println("사람이 책을 읽는다.. 2022. 5. 24. 이전 1 다음