[解決済み] javaで部分クラスを実装する方法
2022-03-04 19:07:24
質問
ググってみたらどうやら別々のクラスで実装したいインターフェイスがあるようです。 Javaにはパーシャルクラスがありません。 それとも、私のコードをすべて1つのクラスに投げ込むことになるのでしょうか?
基本的に、私はサービスを書こうとしています。 サービスメソッドのいくつかは、本当に独自のクラスに属しており、同じクラスでは非論理的であるように見えます。 以下は、私が行おうとしていることの例です。
package com.upmc.esdm.messaging.epcd.service;
import java.util.List;
import javax.ejb.Remote;
import com.upmc.esdm.messaging.epcd13jpa.entities.EmailDomainTrust;
@Remote
public interface MessagingInterfaceRemote {
public List<EmailDomainTrust> getEmailDomains();
public int upDateQualityTable();
public string isLogial();
public byte[] ToWritePartialClassesInJava();
}
私は通常C#で部分クラスを持っていて、同じような値を返す同じようなメソッドを1つの部分クラスに入れます(あるいは、1つのクラスでレコードを更新するクラスかもしれません)。 これはどのように実装すればいいのでしょうか? それとも、すべてのメソッドの実装を1つのクラスにまとめるべきでしょうか?
ありがとうございます。
解決方法は?
Javaには、部分クラスのようなものはありません。集約、委譲、抽象基底クラスを使って同じような利点の多くを達成することができます。
<サブ (同調圧力に屈し、コメント欄で大きな反響を呼んだ「ありがたい」発言は削除しました。明らかにその小さな余談は、答えとは無関係であるにもかかわらず、私に4つのダウンボートを獲得させたようです)。
関連
-
[解決済み] double 型を Int 型に変換、切り捨て
-
[解決済み] Eclipse- Dynamic Web Module 3.0 で新しいプロジェクトを作成するときに Java 1.6 以降が必要なエラーが発生する。
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JVMフラグCMSClassUnloadingEnabledは、実際に何をするのですか?
-
[解決済み] getContentPane()は具体的に何をするのですか?
-
[解決済み] ボタンでTextFieldをクリアする(Java)
-
[解決済み] XX:MaxDirectMemorySizeの既定値
-
[解決済み] 警告: コンテキスト初期化中に例外が発生 - 更新の試みはキャンセルされました。
-
[解決済み] JOGLまたはLWJGLの既成のプロジェクト
-
[解決済み] javaでAnnotation Inheritanceのようなものはあるのでしょうか?
-
[解決済み] HTTP ステータス 500 - サーブレットクラス pkg.coreServlet のインスタンス化に失敗しました。
-
[解決済み] IntegerからBigIntegerへの変換
-
[解決済み] .lengthが解決できない、またはフィールドでない