构造函数是面向对象编程思想所需求的,它的主要作用有:
- 创建对象:任何一个对象都需要初始化才能使用,所以任何类想要创建实例对象就必须具有构造函数。
- 对象初始化:构造函数可以对对象进行初始化,是具有一定针对性的初始化函数。
如果在类中我们不声明构造函数,JVM会帮我们申明。
构造语法
public 类名(){}
- 示例:
public class User{
//成员变量
private String name;
private int age;
//无参构造
public User(){
}
//有参构造
public User(String name, int age) {
this.name = name;
this.age = age;
}