使用addStudent方法,把学生添加到学校的学生列表中
public void addStudent(int age,String name){ Student student = new Student(); student.setAge(age); student.setName(name); addStudent(student); } public void addStudent(Student student){ stList.add(student); }
1.通过构造器进行初始化(构造器是与类名相同且没有返回值的方法)
1).创建带参数的构造器和添加无参数的构造器
public Student(int age,String name){ this.age = age; this.name = name; } public Student(){ this.age=0; this.name = "todo"; }
2).添加了构造器后,修改方法addStudent
public void addStudent(int age,String name){ Student student = new Student(age,name); addStudent(student); /*Student student = new Student(); student.setAge(age); student.setName(name);*/ //addStudent(student); }
2.通过声明字段的时候赋值或者通过初始化代码
`public class Student{
private int age = 18;
private String name = "todo";
public Student(){
//this.age=0;
//this.name="todo";
}
public static void main(String[] args){
Student student = new Student();
//student.setAge(12);
//student.setName("xiaoming");
System.out.println("student age ="+student.getAge());
System.out.println("student name ="+student.getName());
}
}
orpublic class Student{
private int age = 18;
private String name = "todo";
{
age = 20;
name = "Construst";
}
...
}
`