0

Java のオブザーバー クラスで、更新メソッドから名前などの Observable オブジェクトの値を参照するにはどうすればよいですか?

オブザーバー クラスにこの update メソッドがあるとします。

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 に答える