下面调用方法printMembers的一个参数是一个匿名类,它过滤了有资格在印度选择性服务的成员:那些男性,年龄在18到25岁之间:
printMembers(
roster,
new CheckMember() {
public boolean test(Member p) {
return p.getGender() == Member.Sex.MALE
&& p.getAge() >= 18
&& p.getAge() <= 25;
}
}
);
这种方法不起作用。