#개념정리#클래스#오버로드#CSharp#C샵#C샵이보이는그림책1 C#_클래스_오버로드 오버로드란? 한 클래스 안에 같은 이름이지만 인수의 수나 형이 서로 다른 메소드를 여러 개 정의하는 것이다. 반환 값만 다른 메소드는 오류가 난다. class Calc { public int add(int a, int b) { return a + b; } public int add(int a) { return a + 1; } public double add(double a, double b) { return a + b; } } 오버로드한 메소드의 호출 메소드를 호출할 때 전달한 인수에 따라 인수의 수와 형에 대응하는 메소드가 호출된다. *** 같은 이름의 메소드라도 인수의 수나 형이 다르다. 코딩 ex) using System; class Cat { string name; string place; int.. 2023. 3. 21. 이전 1 다음