C# - 类_使用新成员隐藏基类成员
生活随笔
收集整理的這篇文章主要介紹了
C# - 类_使用新成员隐藏基类成员
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1 using System;
2
3 namespace 類_使用新成員隱藏基類成員
4 {
5 // 基類 : Animal
6 public class Animal
7 {
8 // 基類的普通方法Eat(), 并未用Virtual修飾
9 public void Eat()
10 {
11 Console.WriteLine("動物吃的方法: ");
12 }
13 }
14
15 // 子類 : Horse
16 public class Horse : Animal
17 {
18 // 子類的方法Eat()與基類的方法Eat()同名
19 // 使用關(guān)鍵字new修飾, 可以隱藏基類中的同名方法
20 public new void Eat()
21 {
22 // 調(diào)用Animal的Eat()
23 base.Eat();
24
25 Console.WriteLine("【馬】吃的方法!");
26 }
27 }
28
29 public class Sheep : Animal
30 {
31 public new void Eat()
32 {
33 base.Eat();
34 Console.WriteLine("【羊】吃的方法!");
35 }
36 }
37
38 class Program
39 {
40 static void Main(string[] args)
41 {
42 // 馬
43 Horse horse = new Horse();
44 horse.Eat();
45
46 Console.WriteLine();
47
48 // 羊
49 Sheep sheep = new Sheep();
50 sheep.Eat();
51
52 Console.ReadLine();
53 }
54 }
55 }
轉(zhuǎn)載于:https://www.cnblogs.com/DuanLaoYe/p/5358018.html
總結(jié)
以上是生活随笔為你收集整理的C# - 类_使用新成员隐藏基类成员的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享微信预约系统开发制作步骤_教你实现微
- 下一篇: c# char unsigned_dll