构造方法:是一个与类同名的方法。对象的创建就是通过构造方法来完成的,其功能主要是完成对象的初始化。
构造方法的特点有:
- 作用:构造出一个类的实例,对构造出来一个类的实例(对象)初始化。
- 构造方法的名字必须与定义它的类名完全相同,没有返回类型,甚至连void也没有。
- 主要完成对象的初始化工作,构造方法的调用是在创建一个对象时使用new操作进行的。
- 类中必定有构造方法,不写系统会自动添加无参构造方法。
- 不能被static、final、synchronized、abstract和native修饰。
- 可以被重载,不能被子类继承
构造方法同时满足两个条件:1.名字和类名相同;2.没有返回类型
1.Person为类名时
public person(){
}
2.假设属性中有name属性
public person(String n){
name = n;
}
就完成了对name的赋值
3.自定义构造方法
Person p1 = new Person;
或者
Person p2 = new Person(“张大彪”);