1.定义
构造方法也被称为构造器,是指当实例化一个对象的时候,第一个被自动调用的方法
举例:Person p =new Person();
语法:
访问权限修饰符 函数名(参数列表){
//方法体
}
说明:
a.构造方法是在创建对象的过程中被自动调用的
b.系统会默认提供一个无参的构造方法
c.构造方法没有返回值【void也没有】
d.构造方法其实就是类名
注意:如果添加了一个有参构造方法,系统将不再默认的添加无参的构造方法需要手动添加一个无参的构造方法【尽量加上无参的构造方法】
实际使用:无参的构造方法和一个有参的构造方法【形参就是成员变量】
总结:构造方法和普通方法之间的区别
a.构造方法实在创建对象的过程中被自动调用的【不需要手动调用】,但是普通方法只能手动调用
b.构造方法没有返回值【注意区别void】,普通方法要么有确定的返回值类型,要么为void
c.系统会默认提供一个午餐的构造方法,普通方法只能手动添加
d.构造方法的方法名称只能是对应的类名,但是普通方法只要是一个合法的标识符即可
e.构造方法在创建对象的过程中就会被执行,而且每个对象只会调用一次,对于普通方法而言,只有在需要的时候才调用,并且一个对象可以调用多次