数字化世界

面向对象编程三大特性之继承

面向对象编程有三大特性:继承,封装,多态~

从object基类开始,逐步向下开枝散叶,组成了整个对象体系。

为什么要用这种形式?

解答这个问题之前,我们可以先回顾一下生物的进化史~

从单细胞开始到现在的哺乳动物,在不断地进化中,物种的身体结构愈加复杂,这种进化所花费的时间非常漫长,但是一旦进化成功,后代就可以直接拥有父母的结构,而不用再次花费漫长的时间用来进化。

现在我们再次回到继承上来,object基类支持 .NET Framework 类层次结构中的所有类,并为派生类提供低级别服务。这是 .NET Framework 中所有类的最终基类;它是类型层次结构的根。

也就是说,object基类具有的所有的类都具有,这就节省了很大一部分的代码。

posted on 2015-10-12 15:28  数字化世界  阅读(121)  评论(0)    收藏  举报

导航