构造方法
1.对属性赋值的方法
*第一种方法:引用名称.属性名称 = 值;
d.name = "旺财" ;
*第二种方法: 构造方法
2.构造方法
*作用:对属性赋值
*定义:构造方法是一个特殊的方法,构造方法的名字必须与类名一致,构造方法必须没有返回值类型
class Dog{
//构造方法
public Dog(){
}
}
*构造方法如何执行的?
当创建对象的同时执行相匹配的构造方法
*构造方法的分类
隐式构造方法:
当在一个类中,没有手动编写构造方法,则系统会提供一个默认的无参的构造方法
显式构造方法:
当在一个类中,手动编写构造方法,则系统不会提供一个默认的无参的构造方法
建议:
手动编写构造方法时,先编写无参的构造方法,然后载编写需要的构造方法
*构造方法重载
在同一个类中,构造方法名字必须相同,参数列表必须不同

浙公网安备 33010602011771号