javascript 原型链, 一点不神秘

public static class EX{

   public static void Display(this object obj,  string msg){
       Console.WriteLine(msg);
    }
}

public class Demo{

   public void TestDisplay()
  {
       this.Displany(); // 这里就是原型链继承下来的方法。 跟js一个样。
  }
}

 

看起来是不是跟js, 有了血缘关系了?

本质上, 因为js没有oo这套啰嗦框架。

为了实现继承, 摆件一些方法, 就搞了一个类似扩展方法的技术。

 

--以上--

posted @ 2022-06-30 13:15  猫眼三姐妹  阅读(22)  评论(0编辑  收藏  举报