构造方法
Java中,当类创建一个对象时会自动调用该类的构造方法,构造方法分为默认构造方法和带参数的构造方法。构造方法的主要作用是进行一些数据的初始化。
<访问修饰符> 构造方法名(){ //无返回值,方法名与类名相同,可以指定参数
//初始化代码
}
Student s1=new Student(); //new 类名();即是默认的无参构造
1
2
3
4
5
有参构造实例:
public class Student(){
String name;
int age;
public Student(String name, int age){
this.name = name;
this.age = age;
}
public static void main(String[] args){
Student s1 = new Student("李磊",14);
Student s2 = new Student("韩梅梅",13)
}
}
1
2
3
4
5
6
7
8
9
10
11
12
构造方法重载
自定义构造方法:方法名相同、参数项不同,与返回值、访问修饰符无关
此时系统不再提供默认无参构造方法,入股有需要则自己手动写一个
public Student(){}
public Student(String name,int age){
this.name=name;
this.age=age;}