- - PR -
ポインタに関数を入れて呼び出す方法、JAVAではどう行うのでしょうか?
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-02-13 07:31
みなさん、こんにちわ。
C言語でポインタに関数のアドレスを入れて、関数を呼び出すという方法があると思うのですが、 JAVAでもこれと同じような事をしたい場合、どういうコーディングが一般的なのでしょうか? 以下はダメな例ですが、このような事を行いたいと思っています。 FooClass fooClass = new FooClass(); Object obj; obj=fooClass; obj.foo(); | ||||||||
|
投稿日時: 2006-02-13 08:14
以下のようにキャストします。Cと一緒です。
C経験者には、構造体のキャストを思い出すとわかりやすいと思います。 | ||||||||
|
投稿日時: 2006-02-13 11:29
インタフェースを使ってポリモーフィズムを実現するとかですかね。
|
1