글
좀전에 포스팅한 글에 이어서. 두번째 입니다.
당연한 이야기 겠지만.
참조한 DLL로부터 클래스를 상속받을수도 있고, 상속후 메서드를 재정의 할수도 있슶니다.
한번 해보죠.
Client의 소스를 다음과 같이 수정해 볼께요.
IntCalculator를 상속받아서 메서드를 하나 추가를 헀어요.
Add와 Sub 메서드는 IntCalculator2에서도 잘 동작을 하는걸 확인할수 있을겁니다.
닷넷은 언어독립적 특성을 가지고 있어서 C#으로 만든 어셈블리를 VB에서도 사용할수 있습니다.
(하지만 제가 VB를 할줄 모르는군요. ㅎㅎ;;;)
당연한 이야기 겠지만.
참조한 DLL로부터 클래스를 상속받을수도 있고, 상속후 메서드를 재정의 할수도 있슶니다.
한번 해보죠.
Client의 소스를 다음과 같이 수정해 볼께요.
namespace Client { class IntCalculator2 : IntCalculator { public static void PrintMessage() { Console.WriteLine("요게 되는군요~ :)"); } } class Program { static void Main(string[] args) { Console.WriteLine("5+5 = {0}", IntCalculator2.Add(5, 5)); Console.WriteLine("5-5 = {0}", IntCalculator2.Sub(5, 5)); IntCalculator2.PrintMessage(); } } }
IntCalculator를 상속받아서 메서드를 하나 추가를 헀어요.
Add와 Sub 메서드는 IntCalculator2에서도 잘 동작을 하는걸 확인할수 있을겁니다.
닷넷은 언어독립적 특성을 가지고 있어서 C#으로 만든 어셈블리를 VB에서도 사용할수 있습니다.
(하지만 제가 VB를 할줄 모르는군요. ㅎㅎ;;;)
RECENT COMMENT