問題タブ [abstract-methods]

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.

0 投票する
1 に答える
6337 参照

java - mysql 接続オブジェクトで isvalid() 関数を使用すると AbstractMethodError が発生する

私はmysql接続オブジェクトのタイムアウトの問題を克服しようとしています。シングルトン パターンを使用して接続オブジェクトを取得します。私の意図は、サーバー側でmysql接続オブジェクトがタイムアウトしたときに接続オブジェクトを再初期化することです。以下は私のコードです:

isValid以下は、メソッド を使用しようとしたときに表示されるエラー メッセージです。

問題を掘り下げたところ、isValid()メソッドが に実装されていないことがわかりましたcom.mysql.jdbc.Connection。私は何かが欠けていますか?isValidまたは、mysql コネクタで使用できなくなりますか。最新の mysqlコネクタ 5.0.8を使用しています。明確にしてください。ありがとう。

0 投票する
1 に答える
132 参照

java - Overriding a method which uses a subtype

I have an abstract class having an abstract method:

Then when I implement in a concrete class which extends that abstract class which has the method from before it I get an error:

Why do I get the error since AClass is a subtype of SomeClass?

The error is: The method ... must override or implement a super-type method

0 投票する
3 に答える
51038 参照

java - なぜJavaで抽象クラスが必要なのですか?

Javaで抽象クラスが必要なのはなぜですか? それをオブジェクトにするつもりがないのなら、そもそもなぜそれを持っているのですか? どうやって使うんですか?なぜそこにあるのですか?抽象メソッドでも同じことを考えています。作成することが重要なサブクラスを持たないスーパークラスを持つことと同様の概念のように思えます。

0 投票する
2 に答える
2190 参照

c# - 異なる型を返す子を持つ抽象クラスの C# 抽象メソッド

ここに投稿されたソリューションを理解していますキャストなしのJavaの抽象メソッドのさまざまな戻り値の型

しかし、他のいくつかのクラスには「コンテンツ」が含まれているため、ジェネリックを使用できないと思います。コンパイル時に使用しているコンテンツのタイプを決定したくないからです。

0 投票する
9 に答える
24310 参照

java - なぜ抽象メソッドは抽象クラスでしか宣言できないのですか?

抽象クラスでは、メソッドが両方とも抽象であるかどうかを理解しています。しかし、「通常の」非抽象クラスで抽象メソッドを作成できないのはなぜですか?

事前に説明をありがとう!

0 投票する
4 に答える
3535 参照

inheritance - 抽象メソッドのみを持つインターフェイスと抽象クラスの違い

メソッド宣言がほとんどないインターフェイスがあり、同様のメソッド (インターフェイスで宣言されている) が抽象クラスの抽象メソッドとして宣言されているとします。どちらも、基本クラスのすべてのメソッドを継承して強制的に実装するなど、同じ目的を果たします。では、C#に関してそれらの主な違いは何ですか。面接でよく聞かれます。

0 投票する
1 に答える
367 参照

python - 次のコードがエラーをスローしないのはなぜですか?

以下に示すように、Python 3 を使用して抽象クラスを作成しようとしています。

ファイルを実行すると、インタープリターは text.setter が実装されていないと不平を言いません。エラーが出ないのはなぜですか?