面向对象:
当我们提到面向对象的时候,它不仅指一种程序设计方法。它更多意义上是一种程序开发方式。
参考博客:《门卫和面向对象》
类和对象
类(Class):定义了一件事物的抽象特点。类的定义包含了数据的形式以及对数据的操作
对象:是类的实例。
构造方法
构造器(英语: Constructor;别称:构造方法、构造函数、建构子)是一个类里用于建立对象的特殊子程序。它能初始化一个新建的对象,并时常会接受参数用以设定实例变量。
构造器跟一般的实例方法十分相似;但是与其它方法不同,构造器没有返回类型,不会被继承,且不会有范围修饰符。构造器的函数名称一般与它所属的类的名称相同。 它承担着初始化对象数据成员并建立类不变象的任务;在类不变象无效的时候它会失败。一个正确编写的构造器会使它生成的对象保持在一个有效状态。不可变物件必须在构造器内完成所有初始化。