エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第12章:抽象クラスとインタフェース Java入門 (Java言語編) Accel Works
さて、抽象クラスとインタフェースを紹介しましたが、もう少しだけ詳しく見ていきましょう。 インタフェ... さて、抽象クラスとインタフェースを紹介しましたが、もう少しだけ詳しく見ていきましょう。 インタフェースの章で抽象メソッドしか持っていないプログラムはクラスではなくインタフェースです。と紹介しましたが、実は abstract class Goods{ abstract String getGoodsName(); //運賃を返すメソッド abstract int getPrice(); } というように抽象メソッドだけしかない抽象クラスを作ることも出来ます。 (抽象メソッドが1つもない抽象クラスも作れます。) このような抽象メソッドだけのクラスはインタフェースとなんら変わらないように見えます。 では、抽象クラスとインタフェースの大きな違いは何でしょうか? 抽象クラスは継承(extends)するのに対してインタフェースは実装(implements)します。 ここに大きな違いがあり
2011/03/05 リンク