エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
interface,extend,implementのちがい
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
interface,extend,implementのちがい
バラバラに理解してもしょうがないッス。 まず、 (1)interface と implements (2)class と ext... バラバラに理解してもしょうがないッス。 まず、 (1)interface と implements (2)class と extends が対応しているわけっす。 JavaはC++と違って、比較的言語仕様を「簡単」にしたので「多重継承」という 概念がないです。 多重継承っていうのは、複数のクラスを親クラスにして継承するってことですね。 たとえば、 「TextFieldクラス」と「Japaneseクラス」を多重継承すると、 「JTextFieldクラス」ができるっていうのが自然な考え方でしょう? まぁ、例えば、日本語クラスであれば、getStringLength()メソッドなどが あったほうが良いでしょうか。 このgetStringLength()メソッドは、2バイト文字も1バイト文字も「1文字」 と数えてくれると言う点で、まさに、日本語クラス用のメソッドだと言えるでしょう。 例えば、Jav