import java.util.*;
public interface MyListerInterface extends EventListener {
public void setScoreFrie(Student stu);
}
import java.awt.AWTEvent;
class StudentListener implements MyListerInterface {
public void setScoreFrie(Student stu) {
if(stu.getScore()< 60 && stu.getScore()>=0 )
{
System.out.println("同学,你没有及格");
} else if(stu.getScore() > 89 && stu.getScore() <= 100)
{
System.out.println("同学,你很优秀");
}else if(stu.getScore()< 0 || stu.getScore()> 100)
{
System.out.println("超出范围,我门是百制");
}else
{
System.out.println("一般");
}
}
}
public class Student {
private String name;
private int score;
MyListerInterface sl;
public Student() {
}
public String getName() {
return name;
}
public int getScore() {
return score;
}
public void setName(String name) {
this.name = name;
}
public void setScore(int score) {
this.score = score;
if(sl != null)
{
sl.setScoreFrie(this);
}
}
public void setSl(StudentListener sl) {
this.sl = sl;
}
public static void main(String [] args)
{
Student stu = new Student();
stu.setSl(new StudentListener());
stu.setName("xiaoli");
stu.setScore(101);
}
}