11).C#_所有类都派生自object类

Posted linchenjian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11).C#_所有类都派生自object类相关的知识,希望对你有一定的参考价值。

除了特殊的类object,所有的类都是派生类,即使它们没有基类规格说明.类object是唯一的非派生类,因为它是继承层次结构的基础.
没有基类规格说明的类隐式地直接派生自类object.不加基类规格说明只是指定object为基类的简写.这两种形式都是语义等价的.
关于类继承的其他重要内容如下.
1).一个类声明的基类规格说明中只能有一个单独的类.这称为单继承.
2).虽然类只能直接继承一个基类,但继承的层次没有限制.也就是说,作为基类的类可以派生自另外一个类,而这个类又派生自另一个类,一直下去,直到最终到达object.
基类和派生类是相对的属于.所有的类都是派生类,要么自object,要么派生自其他的类,所以,通常当我们称一个类为派生类时,我们的意思是它直接派生自某类而不是object

以上是关于11).C#_所有类都派生自object类的主要内容,如果未能解决你的问题,请参考以下文章

类的继承和派生

[Java]先有Class还是先有Object?

类和继承

Day17:类的继承派生组合和接口

Java - 面向对象

第五周学习总结