[解決済み] 抽象データ型とインタフェース
2022-02-01 09:02:19
質問
私はJavaの初心者です。抽象データ型とインターフェイスの違いは何ですか?
例えば、ListADTがあるとします。
interface MyListADT<T> {
void add(T var);
void add(T var,int pos);
void display();
T remove(int pos);
void clear();
boolean contains(Object o);
}
ADTをインターフェースとして定義しているところ。NoW ADTとインターフェイスの違いは何ですか?
どのように解決するのですか?
What is the difference between Abstract data type and Interface.
- Javaインターフェースで宣言された変数は、デフォルトでfinalです。しかし 抽象クラスは、非終了変数を含むことができます。
- Javaインターフェースのメンバーは、デフォルトでpublicです。Java抽象 クラスは、private のような通常のクラスメンバを持つことができます。 protected など。 これを確認する リンク 詳細はこちら
関連
-
[解決済み】Android java.lang.IllegalStateException: Android java.lang.IllegalStateException: Could not execute method of the activity
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] Javaで配列を宣言し、初期化する方法は?
-
[解決済み] DTO、VO、POJO、JavaBeansの違い?
-
[解決済み] Mapを実装し、挿入順序を保持するJavaクラス?
-
[解決済み] GsonでList<T>オブジェクトをデシリアライズする?
-
[解決済み】JavaとC#のintとIntegerの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Hibernateエラー:同じ識別子値を持つ別のオブジェクトがすでにセッションに関連付けられました。
-
[解決済み】StringUtils.isBlank() vs String.isEmpty()
-
[解決済み] メソッドがスーパータイプのメソッドをオーバーライドまたは実装していない - Overrideの場合
-
[解決済み】Javaを使用するSelenium - ドライバの実行ファイルのパスは、webdriver.gecko.driverシステムプロパティで設定する必要があります。
-
[解決済み】純粋なJUnitテストにVisibleForTestingを使用する方法
-
[解決済み] StringBuilderをクリアまたは空にするにはどうすればよいですか?重複] [重複] [重複] [重複] [重複] [重複
-
[解決済み】どういう意味か。Serializableクラスがstatic final serialVersionUIDフィールドを宣言していないとは?重複している] [重複している] [重複している] [重複している
-
[解決済み】koch snowflake java recursion
-
[解決済み] インターフェースと抽象クラスの違いは何ですか?
-
[解決済み] いつ使うか。Java 8+のインターフェイスのデフォルトメソッドと、抽象的なメソッドの比較