W.I.S. Laboratory
menu-bar

Java


Javaでダックタイピングのようなことをしてみる

Javaはジェネリックメソッドが使えるものの、C++やDの関数テンプレートほど強力ではないようで、受け取ったインスタンスのメソッド呼び出しをすることはできないらしい。
なのでダックタイピングのようなことをしようと思うと、親に共通のインターフェースを持たせて、すべてのインスタンスをその型にキャストするしかない。
このあたりはC#、kotlin、Swift、Rustなどと同じだ。


[ 戻る ]
saluteweb