7〜8行目で//localhost/HelloObj
という名前の代理オブジェクトを取得し,これ
をSayHello
クラスの変数に代入している.
Naming
クラスのlookup()
メソッドの返り値はRemote
だが,リモー
トオブジェクトであるSayHelloRemoteObject
はRemote
の直接のサブクラ
スではないので,これにはキャストできない.
そのため,リモートインターフェイスであるSayHello
にキャストしている点に注
意しよう.
このプログラムをSayHelloClient.java
という名前で保存し,コンパイルしよう.