构造函数也是一个函数,它是对一个类而言的,每一个新的类都会有一个系统默认给出的构造函数,用于在创建该类对象时,为给类开辟一片内存空间,并初始化类的成员,程序员可以自己写类的构造函数,按自己的想法初始化类,但是程序员在自己写了构造函数以后系统就不再默认给出一个构造函数,因此最好同时多写一个无参数的构造函数,避免出错,构造函数的函数名与类名相同,不能有返回值。
JAVA中的实例方法就是 使用对象名.方法名的方式。当JAVA虚拟机调用一个类方法时,它会基于对象引用的类型来选择所调用的方法。相反,当JAVA虚拟机调用一个实例方法时,它会基于实际对象的类(只能在运行时得知)来选择所调用的方法。