0

在 java 的观察者类中,如何从更新方法中引用 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

有什么帮助吗?谢谢。

4

1 回答 1

1

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

if(o instanceof  YOUR_CLASS_NAME){}

    System.out.println(((YOUR_CLASS_NAME)o).name);
于 2013-11-11T03:22:05.570 回答