프래피티 STUDY 20230917 프래피티 STUDY TIL 오버로딩과 오버라이딩 Primitive 타입과 Reference 타입 오버로딩과 오버라이딩의 차이점 오버로딩 (Overloading) 정의: 오버로딩은 같은 이름의 함수나 메서드를 여러 번 정의하는 것입니다. 그러나 매개변수의 타입, 개수 또는 순서가 서로 달라야 합니다. 이를 통해 하나의 함수 또는 메서드 이름으로 여러 가지 동작을 수행할 수 있게 됩니다. 특징: 메서드 이름이 같아야 합니다. 매개변수의 타입, 개수 또는 순서가 달라야 합니다. 반환 타입은 오버로딩을 결정하는 데 영향을 주지 않습니다. 즉, 반환 타입만 다르고 매개변수가 같은 두 메서드는 오버로딩이 아닙니다. 오버로딩은 같은 클래스 내에서 발생합니다. 예시 (Java 언어 ..