본문에 들어가기 앞서 오버로딩과 오버라이딩을 한줄 요약한다면 다음과 같습니다. 오버로딩(overloading) : 기존에 없는 새로운 메서드를 정의하는 것 오버라이딩 (overriding) : 상속받은 메서드의 내용을 변경하는 것 오버로딩 (overloading) 자바에서는 한 클래스 내에서 메서드 매개변수의 개수 혹은 타입이 다르다면 이미 존재하는 메서드명을 다시 사용할 수 있습니다. 오버로딩이 성립하기 위해서는 다음의 조건을 만족해야 합니다. 메서드 이름이 같아야 한다. 매개변수의 개수 혹은 타입이 달라야 한다. 메서드의 반환 타입은 영향을 미치지 않는다. [출력 결과] 이름 : tommy 이름 : tommy, age : 2 예시로 Printer 이라는 클래스를 생성했습니다. print method가..