using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ex08Method3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("{0} / {1} / {2}",
Plus(10, 20), Plus(10, 20, 30),
Plus(11.11, 22.22));
}
private static int Plus(int x, int y)
{
return x + y;
}
private static int Plus(int x, int y, int z)
{
return x + y + z;
}
private static double Plus(double x, double y)
{
return x + y;
}
}
}
/********************************************************
* 메서드 오버로딩
* => 이름이 같은 메서드를 전달인자의 종유와 갯수에 따라
* 각각 다른 메서드로 구분해서 처리
*
* => 메서드 호출시 제공되는 전달인자의 갯수와 종류에 따라
* 적절한 메서드를 호출
*
* ******************************************************/
'프로그램 > C# - Study' 카테고리의 다른 글
Report01 - 로또생성기 (0) | 2010.09.10 |
---|---|
5D - 배열 (0) | 2010.09.10 |
5D - 메소드 전달인자 ( ref, out ) (0) | 2010.09.10 |
5D - 메소드를 활용하여 박스 그리기 (0) | 2010.09.10 |
4D - for문 (0) | 2010.09.09 |