問題タブ [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 - メソッドがスキップされるのはなぜですか?
2 つの質問があります。私は Java の初心者ですが、巨大な Java プロジェクトを持っています :(
クラス (2 つの void メソッドを持つインターフェイス) を実装し、クラスに別のメソッドを記述しようとすると、コンパイルは実行されますが、実行時にメソッドがスキップされますか? 私は何が間違っているのでしょうか?
メインではない別のクラスからクラスを実行するにはどうすればよいですか。基本的に、メインは別のクラスを呼び出すクラスを実行します...
これらの質問は内容がかなり限られていることは知っていますが、プログラムはすべてを説明するのが不可能なため、非常に複雑です:(
どんな助けでも大歓迎です:)ありがとう!!
--- 更新 - 要求に応じて
、
}
、
- ここにクラスを記述
Communication
します。 - すべての通信の抽象スーパークラス
- サブクラス。
実際には - XML ファイルを処理して分離します
- Direct は通信を拡張します // 基本的に XML ファイル内の文字列値の 1 つです
java - 同じインターフェースの実装に基づいて型を変換する
特定のインターフェイス ( ) の要素を格納するリンク リストを作成する方法はSortable
?
構築するインターフェイスは次のとおりです。
public class DoublyLinkedList
クラスのノードにデータを格納するリストの実装が呼び出されますpublic class DoublyLinkedListElement implements Sortable<Object>
ここまでは順調ですね。ただし、別のクラスがありpublic class Product implements Sortable<Product>
ます。
のメソッドを使用して、タイプをに変換せずにDoublyLinkedList
タイプのオブジェクトを に追加することは可能ですか? そうしようとすると、メソッド呼び出し conversion によって実引数 Product cannot be convert to DoublyLinkedListElement を受け取ります。Product
DoublyLinkedList
DoublyLinkedListElement
java - ImageView を SurfaceView に実装する
1 つ小さな質問があります...
ImageView
の内部に を実装すること、または の内部SurfaceView
に を作成することは可能ですか?ImageView
SurfaceView
もしそうなら、誰かがそれを行う方法について正しい方向に私を向けることができます.
java - Android:レンダラーの2つの異なる使用法
Renderer
私は三角形を描くために2つの方法を使用します。1つは仕事で、もう1つはなしです。
これが私の2つの解決策です。
最初の解決策:実行時に機能しません。私は実装Renderer
します(次の行が表示されます:glView.setRenderer
メソッド。これが私の2つのソリューションの基本的な違いです。)
解決策2:レンダラーの新しいサブクラスを作成します。
上記の2つのソリューションの違いを教えてください。
ありがとう :)
java - クラスを実装するときの2つの方法
クラスを実装したいときに2つのタイプの使用の実際の違いが何であるかわかりません:(実行すると、同じ結果であることがわかります)
最初の例:Renderer
クラスに直接実装します。
2番目の例:サブクラスを作成し、このクラスに実装させるRenderer
インターネット/電子ブックでドキュメントを読むときに私が通常会う2番目。たぶん、ソリューション2には、私にはわからないもっと多くの利点があります。
と:
教えて下さい。
ありがとう :)
java - Javaのimplementsキーワードとextendsキーワードの違いは何ですか
Javaの次のキーワードの違いは何ですか:implements
、extends
?
java - java-スレッドのインターフェースを実装する
インターフェイスSerialPortListenerを使用して、MyJFrameとMySerialPortの2つのクラスを「接続」しようとしていますが、その方法がわかりません。私がこれを行っている理由は、昨日、シリアルポートバッファからMySerialPortクラスのグローバル文字列(finalString)にデータを割り当てる際に問題が発生したためです。この文字列は、ラベルが表示するMyJFrameに返される必要があります。問題は、クラスが異なるスレッドで実行されていたため、finalStringに何かが割り当てられる前にラベルにfinalStringが表示されることでした。フォーラムに質問を投稿し、インターフェースを使用してスレッドを接続するよう提案を受け、それに応じてコードを変更しました。キーワードimplementsSerialPortListenerをどこで使用し、値を取得するにはどうすればよいですか?
SerialPortListenerインターフェースコード
MyJFrameクラスコード
MySerialPortクラスコード
java - 2D配列を使用したTreeSetのコンパレータの作成-Java
私のJavaプログラムには、2D配列を含むTreeSetがあります。ただし、重複したくないので、TreeSetのcontains()メソッドを使用して、重複を追加するかどうかを確認するために、Comparatorを実装するクラスを作成することにしました。ただし、contains()が正しく機能しない場合があります。コンパレータは次のとおりです。
私はequals()メソッドを実装していませんでしたが、その方法がわかりません。私は何をすべきか?
java - 匿名クラスを介したサードパーティクラスのJava強制インターフェイス
既存のインターフェースに非常によく適合するメソッドシグネチャを持つサードパーティのBeanがいくつかありますが、インターフェースを実装していません。
今、私はこのようなことをしたいのですが、うまくいきません。いくつかの回避策はありますか?
java - インターフェイス型付きオブジェクトが、インターフェイスで宣言されていないメソッドを実行しないのはなぜですか?
私が問題を抱えているコードは次のとおりです。
インターフェース:
インターフェイスを実装するクラス:
そして主な機能:
エラー: シンボルが見つかりません。シンボル: メソッド printSomethingElse();
なぜこれがうまくいかないのか誰か教えてもらえますか?
Java で、何らかのインターフェースを実装するクラスがある場合、それらのメソッドがインターフェースで宣言されていなくても、そのクラスにメソッドを追加することは可能ですか? または、インターフェイスで使用するすべてのメソッドを宣言する必要がありますか?
私もC#で試しましたが、どちらもうまくいきません。
私は何を間違っていますか?
ありがとう!!!