【初心者】 Java質問・相談スレ28 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0705デフォルトの名無しさん
NGNGぜんぜん違います。
クラスは値と命令の集まり。Cでいう構造体の中に関数が入っているもの。
オブジェクト指向では、クラスとは雛形なので実態にしなければいけません。
その実態がオブジェクトです。
インターフェイスとはメソッド(Cでいう関数)の名前と戻り値しか定義していないので
実装先でその中身を追加(オーバーライド)して使います。
さらにインターフェイスのフィールド値は必ず定義しなければいけません。
----------------------------------------------------------------
インターフェイスによく似ているものでアブストラクトがありますが、
これは立派なクラスですので、多重継承はできません。
■ このスレッドは過去ログ倉庫に格納されています