class与constructor

  • constructor在一个对象被new时执行
  • 构造函数可以省略,省略构造函数则new对象实例时,所有的数据类型赋值为0,bool类型赋值为FALSE,引用类型赋值为NULL。
  • 构造函数必须与类同名,而且不能有返回类型。而方法是可以与类同名的,但是必须声明返回数据类型。
  • 当new对象是首先调用静态初始数据块(可省略),然后调用父类构造函数(不是子类则不调用),最后调用自己的构造函数(一定调用),这样才能生成一个对象的实例。
  • 构造函数是可以重载的,重载的要求是参数不同。

猜你喜欢

转载自blog.csdn.net/weixin_44018338/article/details/91621998