标签:
面向对象编程有三大特性:继承,封装,多态~
从object基类开始,逐步向下开枝散叶,组成了整个对象体系。
为什么要用这种形式?
解答这个问题之前,我们可以先回顾一下生物的进化史~
从单细胞开始到现在的哺乳动物,在不断地进化中,物种的身体结构愈加复杂,这种进化所花费的时间非常漫长,但是一旦进化成功,后代就可以直接拥有父母的结构,而不用再次花费漫长的时间用来进化。
现在我们再次回到继承上来,object基类支持 .NET Framework 类层次结构中的所有类,并为派生类提供低级别服务。这是 .NET Framework 中所有类的最终基类;它是类型层次结构的根。
也就是说,object基类具有的所有的类都具有,这就节省了很大一部分的代码。
标签:
原文地址:http://www.cnblogs.com/wym1140679188/p/4871814.html