java 对对象进行初始化

使用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";
}
...
}
`

posted @ 2020-11-01 22:30  没猫  阅读(300)  评论(0)    收藏  举报