Java 利用接口实现回调 (三)

2014-11-24 10:51:02 · 作者: · 浏览: 2

}

interface INameChanger {

public String changeName(Client client);

}


public class ChangeNameTest {

public static void main(String[] args) {

Client client = new Client(new INameChanger(){
public String changeName(Client client) {
return "Mr." + client.getName();
}
});
client.setName("Tom");
client.showMyNewName();

Client client2 = new Client(new INameChanger(){
public String changeName(Client client) {
return "Miss." + client.getName();
}
});
client2.setName("Lucy");
client2.showMyNewName();

}

}