定义:constructor-构造方法(不同于方法)
作用:创建对象
使用说明:1. 当我们没有显示的声明类中的构造器时,系统会默认提供一个无参的构造器。
Person per= new person(); //括号那个就是构造器
创建对象:数据类型 变量名 = new + 构造器
2.构造器声明的格式:权限修饰符+类名(形参列表){}
public class Constructor1 {
public static void main(String[] args){
Construct text= new Construct();
}
}
class Construct{
public Construct(){//构造器
System.out.print(”你真牛“);
}
}
当声明一个对象书就自动跳到构造器,最后输出:你真牛
可以给属性赋值:
public class Constructor1 {
public static void main(String[] args){
Construct text= new Construct(5);
}
}
class Construct{
int age;
public Construct(int n){//构造器
age=n;
}
}
3. 在类中至少有一个构造器
4. 一个类的多个构造器之间也构成重载