タグ

javaに関するSatoh_Dのブックマーク (1)

  • interface,extend,implementのちがい

    バラバラに理解してもしょうがないッス。 まず、 (1)interface と implements (2)class と extends が対応しているわけっす。 JavaC++と違って、比較的言語仕様を「簡単」にしたので「多重継承」という 概念がないです。 多重継承っていうのは、複数のクラスを親クラスにして継承するってことですね。 たとえば、 「TextFieldクラス」と「Japaneseクラス」を多重継承すると、 「JTextFieldクラス」ができるっていうのが自然な考え方でしょう? まぁ、例えば、日語クラスであれば、getStringLength()メソッドなどが あったほうが良いでしょうか。 このgetStringLength()メソッドは、2バイト文字も1バイト文字も「1文字」 と数えてくれると言う点で、まさに、日語クラス用のメソッドだと言えるでしょう。 例えば、Jav

    interface,extend,implementのちがい
  • 1