42
1
using System;
2
3
public class Program
4
{
5
public static void Main()
6
{
7
var myObject = new DerivedClass();
8
BaseClass myObjectBase = myObject;
9
10
Console.WriteLine(myObject.GimmeFive());
11
Console.WriteLine(myObjectBase.GimmeFive());
12
Console.WriteLine();
13
Console.WriteLine(myObject.GimmeNine());
14
Console.WriteLine(myObjectBase.GimmeNine());
15
}
16
}
17
18
public class BaseClass
19
{
20
public string GimmeFive()
21
{
22
return "base-5";
23
}
24
25
public virtual string GimmeNine()
26
{
27
return "base-9";
28
}
29
}
30
31
public class DerivedClass : BaseClass
32
{
33
public string GimmeFive()
34
{
35
return "derived-5";
36
}
37
38
public override string GimmeNine()
39
{
40
return "derived-9";
41
}
42
}
Cached Result
Nhap dong n:
>