如何创建两个对象实例,将学生信息传给类成员变量,调用成员方法,打印出学生信息。

  1. 新建类Student,类成员包括:
    (1)成员属性,包括学生的姓名,年龄,姓别,成绩四个成员变量,变量名及数据类型
    (2)构造方法
    参数名:String name,int age,String sex,int score。
    代码功能:将参数值赋值给成员变量。
    (3)实例成员方法show()
    代码功能:打印出成员属性。
  2. 主类(程序入口)StudentDemo
    (1)创建两个对象实例,将学生信息传给类成员变量。
    (2)调用成员方法,打印出学生信息。

img

可以基于最简单的观察者模式去实现。

img

public class Student {
  private String name;
  private int age;
  private int score;

  public Student(String name, int age, int score) {
    this.name = name;
    this.age = age;
    this.score = score;
  }

  public void show() {
    System.out.println("姓名\t\t年龄\t\t分数");
    System.out.println(this.name + "\t\t"+ this.age +"\t\t" + this.score);
  }
}
public class Watch {
  List<Student> students = new ArrayList<>();

  public void add(Student student) {
    this.students.add(student);
  }

  public void show() {
    this.students.forEach(student -> {
      student.show();
    });
  }
}