构造函数名与类名相同,用于给对象进行初始化。类中有一个默认的空参数的构造函数,当自定义了构造函数,默认的空参数的构造函数就没了,对于不同的对象可以用重载的构造函数来实现初始化。比如学生类中有姓名,年龄,学号等属性,构造函数就可以给有一种或者多种属性的学生进行初始化。
- class Student
- {
- private String name;
- private String sex;
- private String num;
- Student()
- {
- }
- Student(String name,String num)
- {
- this.name=name;
- this.num=num;
- }
- Student(String name,String sex,String num)
- {
- this.name=name;
- this.sex=sex;
- this.num=num;
- }
- }
复制代码 |