問題タブ [inherited]

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

class - Delphi Phrismで継承されたクラスから基本クラスコンストラクターを正しく呼び出す方法は?

基本クラスと継承クラスの2つのクラスがあります。

基本クラス:

継承されたクラス:

コンストラクター:

継承されたコンストラクターをどのように呼び出したり、操作したりしても、ソースファイルをコンパイルすると次のエラーメッセージが表示され続けます。

-継承されたコンストラクターが終了するまで、Selfにアクセスすることはできません。および/または-基本クラスで適切なコンストラクターが見つからないため、inheritedを手動で呼び出す必要があります

ちなみに、私はこの問題について半日かけて調査し、オンラインで良い情報を見つけました。これまでのところ何も役に立ちません。Delphi Prism Wikipedia( http://prismwiki.embarcadero.com/en/Constructors )でコンストラクターについて直接説明しているWebページも見つけました。

それで、あなたはそれをどのように正しくしますか?ありがとう、

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

asp.net - C# ASPX:コントロールで親ページの継承されたプロパティを取得する方法は?

保護されたプロパティを持つマスター ページを継承する aspx ページがあります。このような:

masterpage { 保護された文字列 propX.. }

マイページ : マスターページ

---myControl:UserControl

myControl コード ビハインドで propX にアクセスしたい

何か案は?

ありがとう!

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

serialization - json.net を使用した派生オブジェクトのシリアル化

から継承されたオブジェクトのシリアル化Dictionary<DateTime, double>では、結果の json 文字列にフィールドとプロパティが含まれません。

注: これは単純化された例です。はい、Dictionary 型から派生させるべきではないことはわかっています。

次のタイプのオブジェクトのシリアル化:

使用:

基本クラス データのみが含まれます。

フィールドidは含まれません。

派生クラスで宣言されたフィールドとプロパティがシリアル化に含まれるように、json.net を使用するにはどうすればよいですか?

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

c# - BindingListここで、T は他のインターフェイスを実装するインターフェイスです

T が A インターフェイスを拡張するインターフェイスである BindingList にこだわっています。この bindingList をバインディングで使用すると、T からのプロパティのみが表示され、継承された A インターフェイスからのプロパティは表示されません。なぜそれが起こっているのですか?.net のバグのようです。これは、2 つのプロジェクトで共通の機能を共有するために必要でした。また、PropertyChanged イベントが baseImplementation からトンネリングされると、バインディング リストの PropertyDescriptor が空になります。添付されたインターフェースと実装。最後にSetUpメソッド

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

c++ - 継承されたクラスでコールバック引数の型が一致しません

ここの一番上の回答のリンクされたコードに基づいてイベントマネージャーを実装しようとしています: Game Objects Talking To Each Other

ただし、コールバックを登録しようとするとエラーが発生します。typedef に関係していることは確かです。正確にどのように機能するかはわかりませんが、リンクされたコードではまったく同じ形式になっています。B クラスはインターフェイスから継承する必要があるのに、なぜ型が異なるのでしょうか。コードを以下の最小の例に要約しました。

g++ 4.6.1 で発生するエラーは次のとおりです。

誰かが私が間違っていることを説明してもらえますか? ありがとう

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

properties - JAXB-Eclipselink:継承されたプロパティ

EclipselinkMOXy2.3を使用してPOJOをXMLにマーシャリングするための次のユースケースがあります。

AではなくBとCをマーシャリングする必要があります。したがって、Aを一時的に設定すると、BをマーシャリングするときにマーシャリングされるすべてのメンバーがBに継承されます。Bを単独でマーシャリングする必要があるため、一時的に設定することはできません。 Cをマーシャリングするときは、プロパティB.getX()もマーシャリングする必要があります。

@OverrideCのgetX()以外にマーシャリングする方法はありますか?現時点では、これを行う必要があるのは1つのプロパティにすぎませんが、多くのメンバーがいる大規模なBクラスを想像してください。これは、@OverrideCと一緒にマーシャリングするためにCで行う必要があります。

外部マッピングファイルに、スーパークラスのプロパティをその直接のサブクラス(またはすべてのサブクラス)に継承するようにマークする注釈または可能性はありますか?

ここに行くためのEclipselink/JAXBの方法は何ですか?

よろしく、

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

android - Android:スタイルから継承された属性を変更します

私は次のスタイルを定義しました:

しかし、残りの属性を継承して、レイアウトで layout_height="wrap_content" を定義したい:

ただし、fill_parent の高さは引き続き適用されます。

出来ますか?回避策はありますか?

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

postgresql - Postgres: 継承されたフィールドを表示

継承された列を取得するには、どのクエリを実装する必要がありますか? この包括的な投稿を読んでも、解決策は見つかりませんでした。

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

c# - 派生クラスで継承されたDependencyPropertyのDescriptionAttribute値を変更することは可能ですか?

拡張するクラスを作成し、たとえばで宣言されているUserControlaのデフォルト値を設定したい場合は、次のような静的コンストラクターを追加できます。DependencyPropertyUserControlFontSize

メソッドについて学ぶ前はOverrideMetadata、プロパティをオーバーライドしてDescriptionAttribute、次のように設定していました。

ユーザーがマウスポインターを関連するプロパティ名の上に移動すると、DescriptionAttribute値はVisualStudioのプロパティウィンドウにポップアップツールチップとして表示されます。私の質問は、メタデータをオーバーライドするのと同様の方法DescriptionAttributeでこれの値を設定することは可能ですか?DependencyPropertyまたは、CLRゲッター/セッターのプロパティと属性の宣言を保持する必要がありますか?

よろしくお願いします。

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

django - 継承されたDjangoテンプレートのクエリセット

私は一般的にDjangoとWebプログラミングに不慣れです。グーグルで検索しましたが、必要な答えが見つかりませんでした。ケースは次のとおりです。

ユーザーがログインしているすべてのページに特定のナビゲーションメニューがあるサイトがあります。そのため、base_logged.htmlというテンプレートを拡張します。このテンプレートもbase.htmlを拡張しています。問題は、ナビゲーションメニューの一部にデータベースクエリが入力されていることです。

ログに記録されたすべてのビューでクエリを実行せずにこれを設定する方法はありますか?それとも、ビューの継承ですか?

英語が下手でごめんなさい。