转自:
下文笔者讲述java中构造函数的相关说明,如下所示
java构造函数
构造函数:
称之为构造方法,构造器
构造函数的作用:
用于创建对象时初始化对象
即为对象成员变量赋初始值
总与new运算符一起使用在创建对象的语句中
构造函数的名称同类名相同,一个可重载多个不同的构造函数
构造函数注意事项
1.构造方法的方法名必须与类名相同
2.构造函数无返回值
构造函数的特点
1.构造方法的方法名必须与类名相同 2.构造方法没有返回值类型,可以有return 但是不能有返回值,用于表示结束,不起返回的作用 3.构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域 4.一个类可以定义多个构造方法,当在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造方法,这个构造方法不执行任何代码。 5.构造方法可以重载,以参数的个数,类型,顺序
例:
public class User { private String name; private String sex; private int age; User(){ } //构造函数 User(String name, String sex,int age){ this.name = name; this.sex = sex; this.age = age; } } import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { User stu = new User("毛小","女",23); System.out.println("姓名:"+stu.getName()+ "性别:"+ stu.getSex()+"年龄:"+ stu.getAge()); }