C# - 오버로딩과 오버라이딩의 차이
·
C#
오버로딩 (Overloading)같은 이름의 메서드를 매개변수의 형태만 다르게 하여 여러개 정의하면, 입력 값에 따라 컴파일 타임에서 어떤 메서드가 호출될지 결정된다. (정적 바인딩) class Calculator{ public int Add(int a, int b) { return a + b; } public double Add(double a, double b) { return a + b; } public int Add(int a, int b, int c) { return a + b + c; }}class Program{ static void Main(string[] args) { Calcul..