Net Core教程

C# base 与 this

本文主要是介绍C# base 与 this,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

base

用于派生类中访问基类成员如:调用基类上已被重写的方法

                                               :创建派生类时调用基类构造函数

 1 public class Person
 2 { 
 3       Person()
 4       {
 5           Console.WriteLine("初始化");    
 6       }
 7        protected string name = "John";
 8 
 9        public virtual void GetInfo()
10        {
11           Console.WriteLine("Name: {0}", name);
12        }
13 }
14 class Employee : Person
15 {
16         public DerivedClass() : base() { } //调用基类构造函数
17 
18         public string id = "01";
19         public override void GetInfo() // 继承重写基类方法
20         {
21            base.GetInfo(); // 调用基类方法
22            Console.WriteLine("Employee ID: {0}", id);
23         }
24 }

 

这篇关于C# base 与 this的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!