.
---------------------------------------------------------构造函数------------------------------------------------------------
构造函数:帮助初始化对象(给对象的每个属性依次赋值)
构造函数是一个特殊的方法:
1.构造函数没有返回值,连void也没有
2.构造函数的名称必须和类名一样
类
{
字段;
属性;
方法;
构造函数;
}
构造函数语法:
public 类名()//没有返回值没有void,名字和类名相同
{
}
构造函数什么时候被执行? 在创建对象(实例化)后立马执行。 (person zhang=new person();这句之后立马执行构造函数然后再执行后面的)
构造函数好处:取消了代码的冗余(但字段/属性的顺序有点难记,但多个实例化的时候会很方便)
private string name; //新建类 person zhang=new person();//老旧 person.zhang=new person(“张三”,99,'男');//构造函数
private int age; zhang.name="张三"