![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
「Classの中にinterfaceを書く」とか「Classの中にinterfaceを実装する」とかがどのようなことを指すのかわからないので無視しますが (具体的なコードが出てくればそれで判断するかもしれん), 今日におけるもっとも直接的なインターフェースとクラスの違いは
インスタンスを生成できるかどうか
です.
No.2
- 回答日時:
もちろん抽象クラスだとインスタンスを作ることはできないけど, よしんば全てのメソッドを実装してもインターフェイスではインスタンスを作れない.
あとは... 例えば
・インターフェイスに「static でも final でもないフィールド」は設定できない
・インターフェイスの全てのメンバーは自動的に public
・クラスはインターフェイスを実装できるがインターフェイスはクラスを継承できない
など微妙にしちめんどうな違いがある.
クラスファイル的には「特殊な抽象クラス」の扱いなんだけど.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Android tar.ファイルのインストールについて知りたいです 2 2022/07/23 15:34
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- HTML・CSS サルワカさんの吹き出しのスタイルシートについて。 https://saruwakakun.com/h 2 2022/10/28 22:55
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
インターフェースとトレイトっ...
-
interface,extend,implementの...
-
c# この高速化の方法あり?
-
委譲って何ですか?
-
「ラッパークラス」の存在意義...
-
C# 「データが失なわれる可能性...
-
サニタイジングについて
-
javaの「型」がよくわかりません。
-
Ftpでの帯域制限の設定方法につ...
-
Calendar型を使用して日付の差...
-
Javaで下線
-
【Java】実装パターンの使い分け
-
AWT Frameを利用するプログラム...
-
c++でのヘッダーファイルの循環...
-
オブジェクト指向言語で多態性...
-
「継承されたメソッドの可視性...
-
ComparableとComparatorの違い...
-
「タイプ初期化子が例外をスロ...
-
エクセルVBAで、条件に一致する...
-
変数名の付け方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
インターフェースとトレイトっ...
-
(vba)他のアプリケーションの右...
-
interface,extend,implementの...
-
C# 「データが失なわれる可能性...
-
「ラッパークラス」の存在意義...
-
c++でのヘッダーファイルの循環...
-
「IOException は対応する try ...
-
【C#】クラスのコンストラクタ...
-
Javaのインスタンス化の構文の...
-
「継承されたメソッドの可視性...
-
ASP.NETでの共通コードの書き方...
-
オーバーライドとラッパーの違い
-
委譲って何ですか?
-
抽象クラスをJUNITでテストする...
-
デバックログの出し方
-
VB DLLプロジェクトについて
-
JTextFieldの入力制限
-
ファイルパスが取得出来ない(P...
-
compareToにおける「自然順序付...
-
JavaでのAPIの覚え方ってみさな...
おすすめ情報