对象初始化

成员变量定义初始化

  成员变量在定义的地方就可以给出初始值

  没有给出初始值的成员变量会自动获取0值

  对象变量的0值表示没有管理任何对象,也可以主动给null值

  定义初始化可以调用函数,甚至可以使用已经定义的成员变量

构造函数

  如果有一个成员函数的名字和类的名字完全相同,则在创建这个类的每一个对象的时候会自动调用这个函数—>构造函数

  这个函数不能有返回类型

函数重载

  一个类可以有多个构造函数,只要它们的构造函数,只要它们的参数表不同

  创建对象的时候给出不同的参数值,就会自动调用不同的构造函数

  通过this()还可以调用其他构造函数

  一个类里的同名但参数表不同的函数构成了重载关系

posted @ 2022-06-21 14:18  肥宅快乐水~  阅读(32)  评论(0)    收藏  举报