W.I.S. Laboratory
menu-bar

Java


Javaで動的ポリモーフィズムをしてみる

Javaは生粋のオブジェクト指向型言語なので、動的ポリモーフィズムはお手の物だ。
メソッドのオーバーライドはさながら動的型付け言語のように、される側にもする側にも何も書かなくていい。
ただ「オーバーライドされたくない」メソッドには「final」を前置しておくと、「うっかりオーバーライド」を防ぐことができる。
アップキャストは明示しなくても勝手にやってくれる。
mainメソッドはファイルスコープに置けないので、ファイル名と同じ名前のpublicなクラスを作ってその中にstaticメソッドとして置く必要がある。


[ 戻る ]
saluteweb