继承的一些问题

<textarea cols="50" rows="15" name="code" class="c-sharp"> class Program { static void Main(string[] args) { Derive derive = new Derive(); derive.fun(); } } public class Data { int a; public Data() { Console.WriteLine(this.GetType().Name); } public void fun() { Console.WriteLine(this.a); } } public class Derive : Data { }</textarea>

运行的时候发现 ,Data构造函数里面的this和fun里面的this的类型都是Derive类型。Data构造函数里面的类型是Derive令我非常惊讶。

你可能感兴趣的:(String,Class,fun)