Develop
c# interface method 정의
작은이야기
2018. 12. 4. 12:02
interface IAAA { int Run(); } class AAA : IAAA { public int Run() { return 1; } } class BBB : AAA { public int Run() { return 2; } } class CCC : AAA { public new int Run() { return 3; } } static private void func7() { var aaa = new AAA(); Console.WriteLine(aaa.Run()); aaa = new BBB(); Console.WriteLine(aaa.Run()); aaa = new CCC(); Console.WriteLine(aaa.Run()); } /// 출력 1 1 1
class override 랑은 다르다