
오버로딩 동일한 메서드 이름을 가지고 있지만 매개변수의 타입이나 순서에 따라 매서드를 정의하는 것.public class Calculator{ public int Add(int a, int b) { return a + b; } public int Add(int a, int b, int c) { return a + b + c; }}Calculator calc = new Calculator();int result1 = calc.Add(2, 3); // 5int result2 = calc.Add(2, 3, 4); // 9오버라이딩부모 클래스에서 정의된 매서드를 자식클래스가 재정의하는 것.매서드 이름, 매개변수, 반환타입이 동일해야..
카테고리 없음
2024. 9. 20. 20:23