构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员函数赋初始值,总与new运算符一起使用在创建对象的语句中。
当子类与父类拥有一样的方法,并且让一个父类变量引用一个子类对象时,到底调用哪个方法,由对象自己的“真实”类型所决定,这就是说:对象是子类型的方法,它就调用子类型的方法,是父类型的,他就调用父类型的方法。
这个特性实际上就是面对对象“多态”特性的具体表现。