是否有必要从对象中明确继承?

时间:2015-07-20 23:54:38

标签: c# oop object inheritance

this MSDN example中,该类显式继承自Object

class Point: Object {
   // ...
}

是否有必要明确继承Object也就是说,它不等同于以下内容吗?

class Point: Object {
   // ...
}

1 个答案:

答案 0 :(得分:1)

不,它是隐式继承的。这就是为什么C#中的每个班级都有.ToString().Equals()

https://msdn.microsoft.com/en-us/library/vstudio/system.object%28v=vs.100%29.aspx 对象类:"这是.NET Framework中所有类的最终基类;它是类型层次结构的根。"

这种类型的继承,其中所有内容都来自单个类,称为"统一类型系统"