함수를 하나만 사용해서, 두개의 함수를 구현하는 방법
#함수를 하나만 사용해서, 두개의 함수를 구현하는 방법(오버라이딩의 진화,ㅡ,ㅡㅡ)
#함수를 하나만 사용해서, 두개의 함수를 구현하는 방법(오버라이딩의 진화,ㅡ,ㅡㅡ)
#함수를 하나만 사용해서, 두개의 함수를 구현하는 방법(오버라이딩의 진화,ㅡ,ㅡㅡ)
using System;
class Program
{
public static void Main(string[] args)
{
checkparameters nm = new checkparameters();
nm.run();
checkparametersdown nmm = new checkparametersdown();
nmm.run();
}
}
//함수를 하나만 사용해서, 두개의 함수를 구현하는 방법
//함수를 하나만 사용해서, 두개의 함수를 구현하는 방법
class checkparameters
{
void basefrm(string portno, string apmLiteRedismanager, string apmLiteRedismanagers = null )
{
Console.WriteLine(portno + "/" + apmLiteRedismanager + "/" + apmLiteRedismanagers);
}
public void run()
{
basefrm("1010", "1010");
basefrm("1010", "1010", "1010");
}
}
class checkparametersdown
{
void basefrm(string portno, string apmLiteRedismanager, string apmLiteRedismanagers)
{
Console.WriteLine(portno + "/" + apmLiteRedismanager + "/" + apmLiteRedismanagers);
}
void basefrm(string portno, string apmLiteRedismanager)
{
Console.WriteLine(portno + "/" + apmLiteRedismanager);
}
public void run()
{
basefrm("1010", "1010");
basefrm("1010", "1010", "1010");
}
}