프로그램/C# - Study / / 2010. 9. 10. 11:42

5D - 메소드, 오버로딩

반응형


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
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유