目录
1、什么是构造方法?
构造方法又称为构造器、Constructor,其本质是一种java方法。
2、构造方法的定义
语法结构:
修饰符列表 类名 (形式参数列表){
java语句;
}
和普通的方法的定义相比,构造方法没有返回值,方法名和类名要相同,不需要指定返回值类型和void。
3、构造方法的作用?
①创建对象
②完成实例变量的赋值操作和一些初始化操作
4、构造方法如何调用?
通过new关键字在创建某类的新的对象的时候,会自动的进行调用,所以可以理解为,new 类名(实际参数列表);这个创建对象的语句其实本质就是调用构造方法的过程,这也就体现了构造方法的第一个作用。和普通的方法相比而言,不能通过“·”运算符进行调用。
例如:
public class Student {
public Student(){
System.out.println("调用了无参的构造方法,对象已经创建,并分配了内存");
}
}
public class test04 {
public static void main(String[] args) {
Student stu=new Student();
}
}
输出结果:
可以看到,并没有通过什么方式去主动的调用构造方法,创建对象语句运行后,就自动的运行了构造方法,并完成了输出;
调用了无参的构造方法,对象已经创建,并分配了内存
Process finished with exit code 0
方法的调用回顾:
对于静态的方法:
①如果调用者和被调用者在同一个类中,直接【方法名(参数)】即可调用
②如果不在同一个类当中,