如何获得可观察的对象值?

时间:2013-11-11 03:20:26

标签: java observable

在java的observer类中,如何从update方法中引用Observable对象值,例如它的名称?

说我在观察者类中有这个更新方法:

public void update(Observable o, Object arg){

    System.out.println(o.name); // I want to get object o's name value but I don't know how

任何帮助?感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用所需的类对o进行类型转换。同样可以完成如下。

if(o instanceof  YOUR_CLASS_NAME){}

    System.out.println(((YOUR_CLASS_NAME)o).name);