私はJavaのインターフェイスの概念を理解しようとしていますが、これまで私が理解しているのは、インターフェイスがJavaであるということです。これはJavaのインターフェイスの正しい構造ですか?
以下のようなインタフェースは、パーティA、パーティB、パーティBによって開発されたインタフェースの開発者であるパーティBとの正式な契約を構築するということです。インタフェースを実装するすべてのクラスは、パーティAによって作成されたインターフェイスによって提供されます。
クラスを実装するクラスから作成されたオブジェクトインスタンスは、インターフェイスに含まれる機能/動作/サブラウンチを実行できますか?
インターフェイスは、クラスの青いプリントとしても機能しますか? インターフェイスは、コード化され、コード化されていない必要がありますか?インタフェースは以下のように 当事者間の正式な契約を構築すること
package house;
public interface Infratructure {
public int numberBedrooms();
public int numberBathrooms();
public boolean attic();
public int atticSize();
public boolean lounge();
public int loungeSize();
public boolean kitchen();
public int kitchenSize();
public boolean grarage();
public int garageSize();
public boolean basement();
public int basementSize();
}
あなたがここで質問している質問は私には分かりません。あなたはその質問を言い直し強調することができますか? – kittylyst
あなたのインターフェイスはうまく見えますが、あなたの質問はあまり明確ではありません。 – anubhava
インタフェース 'public'のメソッドを明示的に宣言する必要はないことも忘れないでください。デフォルトではすべて公開されています。 – MockerTim