問題タブ [extends]

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 に答える
495 参照

grails - Grails ドメイン クラスが EJB から拡張された場合の問題

EJB である UserT クラスから拡張された Grails ドメイン クラス User がある場合、User() インスタンス化でエラーがスローされます。この問題の原因がわかりません。助けてください。init メソッドが必要な理由とその場所を説明してください。以下はエラーコードです。

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

c# - ジェネリックにおける Java の C# に相当するもの

Java では、次のことができます: ( Subclassextendsを想定Base):

C# .NET で同等のものは何ですか? どうやらキーワードがなく? extends、これは機能しません。

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

php - 動的にロードされたクラスにインターフェイスを拡張または実装するように強制します

PHPで、子クラスがインターフェイスを宣言しなくても、クラスにインターフェイスを強制的に拡張または実装できるかどうかを知っている人はいますか?

例:

明らかにそれは機能しませんが、インターフェース要件についての事前の知識がないが、それらに従うことを余儀なくされているクラスにロードする方法が必要です。

私の全体的な目標は、クラスがロードされ、そのコンストラクターが呼び出されるに、クラスが要件を実装しているかどうかを確認することです。

だから私はこれを使うことができません:

DingleBerryのコンストラクターは、要件を実装しているかどうかを確認する前に呼び出されるためです。掘る?

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

java - Javaインターフェイスでパラメータサブタイプを宣言し、Java実装メソッドでサブタイプを使用します

クラスの実装で定義されたメソッドのパラメーターが特定のJavaクラスのサブタイプである可能性があるインターフェースでメソッドを宣言したいと思います。例:

しかし、SpecialProcessorはプロセッサインターフェイスを適切に実装していないため、エラーが発生します。SpecialProcessorの定義を機能させるために、プロセッサインターフェイスで何を変更できますか?

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

php - PDOクラスの拡張

以下は私がこれまでに出てきたdb接続クラスですが、PDOクラス自体を拡張することでそれを改善するつもりです。

拡張クラス、

これが私がクラスをインスタンス化する方法です、

しかし、この拡張pdoクラスを呼び出すと、エラーが発生します。

警告:PDO :: __construct()は、パラメーター4が配列であり、文字列がxx行のC:\ wamp \ www \ xx\class_database.phpで指定されていることを想定しています。

致命的なエラー:行xxのC:\ wamp \ www \ xx \ class_database.phpの非オブジェクトでメンバー関数setAttribute()を呼び出す

私はオンラインでいくつかの調査をしました、私はpdoを拡張するこの基本的な構造を見つけました、しかし私はそれを理解していません...

$dsn変数は何のためにありますか?$hostname変数を拡張pdoクラスに渡すにはどうすればよいですか?

別の質問:拡張pdoクラスでエラーを表示するためのメソッドを作成するにはどうすればよいですか?拡張pdoクラスの接続を閉じるにはどうすればよいですか?

mysqliからpdoに移行するのはとても難しいです!

ありがとう。

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

php - PDOクラスの拡張:メソッドがエラーメッセージの代わりに0を返すのはなぜですか?

ここでの投稿をフォローアップすると、pdoクラスを拡張できたようです。

しかし、それは完全には正しくないようです-意図的にクエリを間違えてメソッドをテストしたnum_rowsので、このメソッドはエラーメッセージを返す可能性があります。

戻るはずです、

SQLSTATE [42S02]:ベーステーブルまたはビューが見つかりません:1146テーブル'xx_2011.table_not_exist'が存在しません

しかし、0代わりにそれが返されます!なぜ??どうすれば修正できますか?

ありがとう。

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

java - 祖先メソッドと親メソッドにアクセスするための適切な(Java)規則?

継承チェーンの下位から祖先メソッドと親メソッドにアクセスするための適切な規則は何ですか?

たとえばmethodA()、基本の祖先クラスにmethodB()存在し、親クラスに存在します。親を拡張する子/サブクラス(次に祖先/基本クラスを拡張する)にいる場合、アクセスする適切な方法は何methodA()ですか?

明らかにsuper.super.methodA()許可されていません。

何が機能するかはsuper.methodA()、そして単にそれ自身this.methodA()を呼び出すことです。methodA()

上記の3つのケースのうち、祖先クラスに存在methodA()する「正しい」呼び出し方法はどれですか?

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

gtk - pygtk: ウィンドウ オブジェクトをクラスとして使用する

一部のプログラマーは Window クラスを作成します。

Glade でウィンドウを定義したので、次のコマンドで取得できます。

このオブジェクトをクラスとして使用して拡張する方法はありますか? 他のプログラマーと同じように処理したいのですが、定義したウィンドウを使用します。クラスとウィンドウ プロパティを取得したくありません。

ありがとうございました。

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

android - シンプルなカスタムクラスがビューを拡張します

カスタムビュークラスを作成したい。しかし、アプリを実行するとエラーが発生します。

ここに私のクラス:

およびmain.XML

エラーメッセージ:

アクティビティを開始できませんComponentInfo{de.me.start/ test.start.StartActivitiy}:android.view.InflateException:バイナリXMLファイルの行#10:クラスtest.start.controlBlockquoteの拡張中にエラーが発生しました

しかし、私はグラフィックレイアウトでコントロールを見ることができます。

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

objective-c - Objective-Cでの「クラス」変数宣言の構築

私は、Javaから知られている方法で変数を宣言することがObjective-Cで可能かどうかについて興味があります。

例:MyClassというクラスがあります。静的メソッドがあります

また、MySubclassAとMySubclassBの2つのサブクラスがあります。私はそのようなコードを持っています:

このコードは正常に機能し、コンパイラの警告はありませんが、私が言及した構造がObjective-Cに何らかの形で存在するかどうかだけが気になります。

ありがとう!