什么是C#中的继承?C#继承是什么意思


当前第2页 返回上一页

步骤3)最后一步是修改我们的Program.cs文件,在我们的控制台应用程序中,我们将创建一个Guru99Tutorial类的对象。有了这个对象,我们将调用RenameTutorial。然后,我们将在GetTutorial的帮助下显示TutorialName字段。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

{

 class Tutorial

 {

  protected int TutorialID;

  protected string TutorialName;

   

  public void SetTutorial(int pID,string pName)

  {

   TutorialID=pID;

   TutorialName=pName;

  }

   

  public String GetTutorial()

  {

   return TutorialName;

  }

 }

  class Guru99Tutorial:Tutorial

  {

   public void RenameTutorial(String pNewName)

   {

    TutorialName=pNewName;

   }

   

  static void Main(string[] args)

  {

   Guru99Tutorial pTutor=new Guru99Tutorial();

    

   pTutor.RenameTutorial(".Net by Guru99");

     

   Console.WriteLine(pTutor.GetTutorial());

     

   Console.ReadKey();

  }

 }

}

第一步是为Guru99Tutorial类创建一个对象。这是通过'new'关键字完成的。请注意,这次我们没有创建Tutorial类的对象。

我们使用Guru99Tutorial类的RenameTutorial方法来更改TutorialName字段。我们将字符串“.Net by Guru99”传递给RenameTutorial。

然后我们调用GetTutorial。请注意,即使Guru99Tutorial类中未定义此方法,我们仍然可以访问。然后,GetTutorial的输出将通过Console.WriteLine显示到控制台。

如果正确输入上述代码并且程序执行成功,将显示以下输出。

输出:

052616_1050_CClassandOb19.jpg

从输出中,我们可以清楚地看到TutorialName字段被重命名为“.Net by Guru99”。这是由子类调用的RenameTutorial方法实现的。

以上就是什么是C#中的继承?C#继承是什么意思的详细内容!

返回前面的内容

相关阅读 >>

什么是C#中的继承?c#继承是什么意思

更多相关阅读请进入《C#中的继承》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...