"스프링 입문을 위한 자바 객체 지향의 원리와 이해" 를 읽고 정리한 내용입니다. 객체 지향의 4대 특성 - 3) 다형성 다형성: 사용편의성 객체 지향에서 다형성은 오버라이딩과 오버로딩이라고 할 수 있다. 오버라이딩? 오버로딩? 오버라이딩 (Overriding) 같은 메소드 이름, 같은 인자 목록으로 상위 클래스의 메소드를 재정의 오버로딩 (Overloading) 같은 메소드 이름, 다른 인자 목록으로 다수의 메소드를 중복 정의 Animal.java public class Animal { public String name; public void showName() { System.out.println("안녕 나는 %s야. 반가워\n", name); } } Penguin.java public class P..