你不该知道的.NET 第零回: 不继承Object的后果 不及格的程序员

作者:不及格的程序员-八神

 

事起有音:

相关链接

http://www.cnblogs.com/allenlooplee/archive/2007/01/22/627386.html System.Object 是 .NET 中所有类型的根吗

http://www.cnblogs.com/anytao/archive/2009/03/05/must_net_27.html interface到底继承于object吗

看看吧,后果很严重,知道又能怎么样呢, 谁知道你的类父类是什么,就连CLR都不知道,你还指望谁?

接口根继承Object有直接关系吗? 没有,接口:契约而,那它方法从哪来-----因为引用类型的方法表中有定义(CLR自动为你生成).

源码:

 

 1  
 3 using System;
 4 
 5 namespace Test
 6  {
 7   public interface ITest
 8   {
 9    void No();
10   }
11 
12  public class Obj1
13   {
14   }
15 
16  public class Obj2 : ITest
17   {
18    public void No(){}
19   }
20 
21 }

中间码:

 

Code
原文地址:https://www.cnblogs.com/ioriwellings/p/1405025.html