問題タブ [implements]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 共通のインターフェースを繰り返し実装する親クラスと子クラス
今日、親クラスが既に継承しているインターフェイスを実装する子クラスのように見えるものをコードで見つけました。
これが偶発的な間違いである可能性があると信じているため、子クラスから削除する作業を行っているため、これに悪影響や意図があるかどうかを知ることができますか、何か不足していますか?
子クラスで:
親クラスで:
子と親の両方で、クラスはjavax.ejb.SessionBean
.
c# - ジェネリック インターフェイスを実装する C# クラスを宣言する
空のインターフェイス クラス IBaseInterface があるとします。これは、実装クラスをインターフェイス自体として「ラベル付け」するためだけに使用されます。
このようなことをする方法はありますか?
例えば:
c# - 複数の抽象クラスを拡張することは可能ですか?
複数の抽象クラスを拡張することは可能ですか?
C# で Java バイトコード ライブラリを変換しようとしています。
元のJavaバイトコードライブラリで、2つのインターフェースまたは私の場合は抽象クラスを拡張していることがわかった(変数があるため)。
C#では動かないようです...
JInstructions は完全に拡張されます..しかし、JConstantTypes は機能しません..
もちろん、このように使用する必要がある回避策..拡張元のクラスの JConstantTypes.Variable
java - 内部インターフェースを拡張しますか?
簡単な質問があります:
なぜ Eclipse は、これら 2 つのインターフェースの実装について大声で叫ぶのでしょうか?
次のエラー メッセージが表示されます。
IPlayerity をタイプに解決できません
java - パブリックインターフェイスITMark>>
今、私はこのインターフェースをクラスで実装したいと思います。だから私はそれをどのようにすべきですか?
これは方法ですが、エラーをスローします
私は以下を取得しています:
このコードをEclipseIDEに実装しています
php - __autoload の検出とインターフェースの組み込み
スクリプトで __autoload を使用して、必要に応じてクラスを含めています。私のスクリプトは、クラス名の手がかりを使用して、それを含むファイルを見つけます。モデルで終わる場合、それはモデル ディレクトリにあり、コントローラーはコントローラー ディレクトリにあるなどです。インターフェイスの実装を開始しているので、オートローダーを調整する必要があります。
理想的には、オブジェクトが作成されると、オートローダがオブジェクトのファイル名と格納場所を決定し、そのファイルを含めます。次に、実装するインターフェイスについてそのクラスに問い合わせ、それらのファイルを自動的に含めます。
何かのようなもの
私がそうするときを除いて、エラーが発生します
11 行目の W:\xampp\htdocs\test\auto.php で __autoload() (以前は W:\xampp\htdocs\test\auto.php:5 で宣言されていた) を再宣言できません
__autoload() でこれを行うことはできませんか? オブジェクトのタイプとそれらが格納されている場所を区別するために、命名規則に頼り続ける必要がありますか?
java - Java は webbrowser を実装しています: これはブラウザのキャッシュに保存されますか? また、コンテンツを直接提供できますか?
どのアプリケーションが適しているかをまだ決定しようとしています: 現在のオプション JxBrowser と SWT ウィジェット。
Java アプリケーションは、JxBrowserやSWT ブラウザ コントロールなどの Web ブラウザ コントロールを実装します。これらはどちらも、Java から JavaScript に情報を渡すオプションを提供します。
ここで知っておく必要があります: html/css/javascript ファイルをキャッシュに保存しないことは可能ですか? Java にコンテンツを入力として提供させることは可能ですか (これは SWT で可能であるように見えますが、JxBrowser は不明です)。
基本的に、キャッシュまたは一時フォルダーに一時ファイルを入れたくありません。また、入力ストリームから情報をフィードしたいと考えています。
または、すべてがキャッシュに保存されないように、独自のブラウザーをロール/埋め込みする必要がありますか?
おそらく明確にするために、これら2つのプログラムがJava内から独自のブラウザーを実装するときにキャッシュしないように定義されたメソッドを提供するかどうか、および入力を直接ストリーミングしてhtml / css / javascriptコンテンツを提供できるかどうかを尋ねています。
私は Web ブラウザーのキャッシュなしの方法を理解しています。ここでは、ブラウザーの埋め込みが同じように動作するかどうかを尋ねているだけです。ドキュメントはこの問題についてあまり具体的ではないようですが、おそらくもっと調べる必要があります。
さらに調べてみると、ファイルをキャッシュに保存しているように見えます。第 2 に、キャッシュのクリアなどのメソッドは非固有であるため、キャッシュのクリア関数を呼び出すと、クライアントのキャッシュ全体を空にする必要があります。ぐっ……
interface - プロパティタイプを制限する
良い一日、
コレクションを表すクラスがあります。コレクションには、Type
各要素のメタデータオブジェクトのデータ型を指定できるtypeのプロパティがあります。要素がコレクションに追加されるたびに、割り当てられたメタデータオブジェクトの新しいインスタンスがActivator.CreateInstance(Type type)
コレクションクラス内から作成されます。
必要なのは、メタデータオブジェクトの型を特定のインターフェイスを実装する型に制限することです。例:
このようなことは可能ですか?
すべての貢献者に事前に感謝します。ありとあらゆるご意見に感謝いたします。
よろしくお願いします、私
java - 拡張/実装の静的アドレス指定とインポートを比較する
使用することに違いはありますか
と
パフォーマンス、互換性などについて話すとき。
java - 2つのインターフェースをオーバーライドするJava、メソッド名の衝突
Map<V,K>
とCollection<V>
インターフェイスを1つのクラスに実装していますが、remove(Object)
メソッドは両方のインターフェイスで発生するため、eclipseでいくつかのエラーが表示されます。返品の種類は異なります。1つは返品boolean
で、もう1つは返品V
ですが、それは問題ではないようです。
どのメソッドが実際にオーバーライドされているかをjava/eclipseに伝える方法はありますか?
編集:私はすべての値が実装しなければならないインターフェースを持っています、それはgetKey()メソッドで値を提供し、マップの追加関数を書くことを可能にします。しかし、この1つのクラスをマップとコレクションとして同時に表示する方法はないようです。