Overriding1 자바에서 오버로딩과 오버라이딩: 예시와 함께 알아보기 자바에서 오버로딩과 오버라이딩: 예시와 함께 알아보기 자바에서 오버로딩(Overloading)과 오버라이딩(Overriding)은 객체지향 프로그래밍의 핵심 개념 중 하나입니다. 이 두 개념은 이름이 비슷하지만, 서로 다른 개념이며 각각의 특징과 사용 방법이 다릅니다. 1. 오버로딩(Overloading) 오버로딩은 하나의 클래스 내에서 같은 이름의 메서드를 여러 개 정의하는 것입니다. 메서드의 이름은 같지만, 매개변수의 개수, 타입, 순서 중 하나 이상이 다른 경우에는 서로 다른 메서드로 인식됩니다. 오버로딩을 사용하면 하나의 클래스 내에서 다양한 매개변수를 받는 메서드를 정의할 수 있습니다. 다음은 오버로딩의 예시입니다. public class Calculator { public int add(int a, int b) { return a + b; } p.. 2023. 3. 8. 이전 1 다음