오버로딩(Overloading), 오버라이딩(Overriding), new
오버로딩(Overloading) 일반적으로 하나의 클래스 안에 정의된 메서드들의 이름은 중복될 수 없습니다 그러나 오버로딩 기법을 이용하면 하나의 클래스에 같은 이름을 가진 메서드를 여러 개 정의할 수 있습니다. 전 장에서 했던 내용이지요, 다만 메서드의 이름은 같되 매개변수의 정보(개수 및 타입)는 달라야 합니다 메서드의 이름과 입력 매개변수의 정보(개수 및 타입)를 메서드의 시그너처라고 합니다 (메서드 시그너처(Signature): 메서드 이름 + 매개변수 정보(개수 및 타입 정보)) 한 클래스에 정의된 메서드들은 모두 시그너처 정보가 유일해야 합니다 즉 메서드의 시그너처를 유일하게 한다면 메서드의 이름은 얼마든지 같을 수 있는 것입니다 오버로딩은 이미 정의된 메서드와 이름은 같지만 시그너처는 다르기..