什么是构造器
1.构造器:(constructor)也称构造方法、构造函数。作用是构造出来一个类的实例,确保对象得到初始化。即创建对象和初始化对象的信息。
2.构造器格式:权限修饰符 类名(参数列表){}
3.根据有无参数可分为:有参构造和无参构造。
构造器的特性
1.于一般方法不同的是,构造器名必须与类名保持一致,并且没有返回值。
2.Java编译器会自动创建无参函数,因此在类中,无参构造即使没有,我们也可以省略不写。实例化对象时无需赋值。但是,一但显示的定义了类的构造器后,系统就不再提供无参的构造器了。实例化对象时需要赋值,否则报错。
3.一个类中,定义的多个构造器,彼此构成重载。
4.一个类中,至少有一个构造器。当实例化对象时,自动调用构造器。
示例代码一:无参构造
学生类:
public class Student{
//权限修饰符是public,表示内部属性能被其他类访问到。若使用private,则需要set/get才能访问
public String name;
public int age;
//无参构造,编译器自带,可不写。
public Student(){
System.out.println("括号内无参数,这就是无参构造。");
}
}