c# 菜鸟对object对象的疑问??
来源:百度知道 编辑:UC知道 时间:2024/06/15 20:32:08
我知道C#的object对象是基类对象,似乎所有的类都可以看做是object的
派生类,是吗?可是我有一个疑问:我们在定义自己的类的时候,例如:
class myClass
{
int i;
float f;
}
并没有写成class myClass:object的派生形式,为什么myClass会自动成为object的派生类呢??
派生类,是吗?可是我有一个疑问:我们在定义自己的类的时候,例如:
class myClass
{
int i;
float f;
}
并没有写成class myClass:object的派生形式,为什么myClass会自动成为object的派生类呢??
所有的类隐式继承自object类,你没有写的时候 编译器会帮你加上的
就好像你没有写构造函数一样,编译器会帮你加入默认的构造函数
不要被你的源代码迷惑了
你自己都说了一切类都是object的派生类,c#会默认让一切类继承自object,就算你没有写也一样!
object是所有类的基类,就是祖宗
不用写class myClass:object
你生下来的时候你的祖宗早就有了..还需要去定义你是他的子孙吗