다형성: 사용편의성오버라이딩(OverRiding)과 오버로딩(OverLoading)오버라이딩: 같은 메서드 이름, 같은 인자 목록으로 상속 관계에 있는 부모 클래스의 메서드를 재정의.주로 상속받은 메서드를 자식 클래스의 요구에 맞게 변경하기 위해 사용됨.오버로딩: 같은 메서드 이름, 다른 인자 목록으로 다수의 메서드를 중복 정의.이때, 메서드의 매개변수 타입이나 개수가 달라야 함. 다형성과 T메모리Animal 클래스name: StringshowName(): voidPenguin 클래스 (Animal을 상속)habitat: StringshowName() : void -> Animal의 showName()을 오버라이딩showName(String yourName) : void 오버로딩된 메서드showHabit..