- 1 internal class Program
- 2 {
- 3 private static void Main(string[] args)
- 4 {
- 5 A a = new A();
- 6 Console.WriteLine($"100-50={(a.func1(100, 50))}");
- 7
- 8 B b = new B();
- 9 Console.WriteLine($"100-50={(b.func1(100, 50))}");
- 10 Console.WriteLine($"100-50={(b.func2(100, 50))}");
- 11
- 12 Console.ReadKey();
- 13 }
- 14 }
- 15
- 16 internal class A
- 17 {
- 18 public int func1(int num1, int num2)
- 19 {
- 20 return num1 - num2;
- 21 }
- 22 }
- 23
- 24 internal class B : A
- 25 {
- 26 //public int func1(int num1, int num2)
- 27 //{
- 28 // return num1 + num2;
- 29 //}
- 30
- 31 public int func2(int num1, int num2)
- 32 {
- 33 return func1(num1, num2) + 100;
- 34 }
- 35 }