Car mycar;
上面的Car是我们自己定义的类mycar,首先可以看作变量名。
其实也叫客体,在C#入门经典一书中叫命名实例。
在书中,对象和类实例的含义是相同的。
那么如何完成实例化呢? 要创建对象,必须初始化数据。 有这个作用的是什么呢? ——构造函数。 所以Car mycar=new Car ();
如果您自己定义了与类同名的带参数的构造函数,并且参数类型为整数,则会出现这种情况
carmycar=newcar(2);
所以,整个过程可以说是实例化的对象。
构造函数是初始化此类的对象的所有数据成员。
在多态性中,可以使用子类对象创建父对象
mycar= new ModelCar();
MOdelCar的所有成员都已初始化,但创建的对象类型为父类,因此不存在父类的成员无法通过子类对象访问。
这里说的构造函数是没有返回值的默认void