构造方法
用于对对象的数据进行初始化
格式:
1.方法名与类名相同;
2.无返回值类型包括void;
3.无返回值
使用时如果没有给一个构造方法系统会自己提供一个无参数的构造方法
构造方法可以给成员变量赋值
方式:
1.setXXX()
2.带参构造方法
构造方法的案例
class Student{
private String name;
private int age;
public Student(){}//无参构造方法
public Student(String name ,int age){
this.name = name;
this.age = age;
}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return age;
}
public void setAge(int age){
this.age = age;
}
}
class StudentDemo{
public static void main(String[] args){
Student s1 = new Student();
s1.setName("王二狗");
s1.setAge(18);
System.out.println(s1.getName()+"年龄:"+s1.getAge);
Student s2 = new Student("李三四",20);
System.out.println(s2.getName()+"年龄:"+s2.getAge);
}
}