問題タブ [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.
class - Delphi Phrismで継承されたクラスから基本クラスコンストラクターを正しく呼び出す方法は?
基本クラスと継承クラスの2つのクラスがあります。
基本クラス:
継承されたクラス:
コンストラクター:
継承されたコンストラクターをどのように呼び出したり、操作したりしても、ソースファイルをコンパイルすると次のエラーメッセージが表示され続けます。
-継承されたコンストラクターが終了するまで、Selfにアクセスすることはできません。および/または-基本クラスで適切なコンストラクターが見つからないため、inheritedを手動で呼び出す必要があります
ちなみに、私はこの問題について半日かけて調査し、オンラインで良い情報を見つけました。これまでのところ何も役に立ちません。Delphi Prism Wikipedia( http://prismwiki.embarcadero.com/en/Constructors )でコンストラクターについて直接説明しているWebページも見つけました。
それで、あなたはそれをどのように正しくしますか?ありがとう、
asp.net - C# ASPX:コントロールで親ページの継承されたプロパティを取得する方法は?
保護されたプロパティを持つマスター ページを継承する aspx ページがあります。このような:
masterpage { 保護された文字列 propX.. }
マイページ : マスターページ
---myControl:UserControl
myControl コード ビハインドで propX にアクセスしたい
何か案は?
ありがとう!
serialization - json.net を使用した派生オブジェクトのシリアル化
から継承されたオブジェクトのシリアル化Dictionary<DateTime, double>
では、結果の json 文字列にフィールドとプロパティが含まれません。
注: これは単純化された例です。はい、Dictionary 型から派生させるべきではないことはわかっています。
次のタイプのオブジェクトのシリアル化:
使用:
基本クラス データのみが含まれます。
フィールドid
は含まれません。
派生クラスで宣言されたフィールドとプロパティがシリアル化に含まれるように、json.net を使用するにはどうすればよいですか?
c# - BindingListここで、T は他のインターフェイスを実装するインターフェイスです
T が A インターフェイスを拡張するインターフェイスである BindingList にこだわっています。この bindingList をバインディングで使用すると、T からのプロパティのみが表示され、継承された A インターフェイスからのプロパティは表示されません。なぜそれが起こっているのですか?.net のバグのようです。これは、2 つのプロジェクトで共通の機能を共有するために必要でした。また、PropertyChanged イベントが baseImplementation からトンネリングされると、バインディング リストの PropertyDescriptor が空になります。添付されたインターフェースと実装。最後にSetUpメソッド
c++ - 継承されたクラスでコールバック引数の型が一致しません
ここの一番上の回答のリンクされたコードに基づいてイベントマネージャーを実装しようとしています: Game Objects Talking To Each Other
ただし、コールバックを登録しようとするとエラーが発生します。typedef に関係していることは確かです。正確にどのように機能するかはわかりませんが、リンクされたコードではまったく同じ形式になっています。B クラスはインターフェイスから継承する必要があるのに、なぜ型が異なるのでしょうか。コードを以下の最小の例に要約しました。
g++ 4.6.1 で発生するエラーは次のとおりです。
誰かが私が間違っていることを説明してもらえますか? ありがとう
properties - JAXB-Eclipselink:継承されたプロパティ
EclipselinkMOXy2.3を使用してPOJOをXMLにマーシャリングするための次のユースケースがあります。
AではなくBとCをマーシャリングする必要があります。したがって、Aを一時的に設定すると、BをマーシャリングするときにマーシャリングされるすべてのメンバーがBに継承されます。Bを単独でマーシャリングする必要があるため、一時的に設定することはできません。 Cをマーシャリングするときは、プロパティB.getX()もマーシャリングする必要があります。
@Override
CのgetX()以外にマーシャリングする方法はありますか?現時点では、これを行う必要があるのは1つのプロパティにすぎませんが、多くのメンバーがいる大規模なBクラスを想像してください。これは、@Override
Cと一緒にマーシャリングするためにCで行う必要があります。
外部マッピングファイルに、スーパークラスのプロパティをその直接のサブクラス(またはすべてのサブクラス)に継承するようにマークする注釈または可能性はありますか?
ここに行くためのEclipselink/JAXBの方法は何ですか?
よろしく、
android - Android:スタイルから継承された属性を変更します
私は次のスタイルを定義しました:
しかし、残りの属性を継承して、レイアウトで layout_height="wrap_content" を定義したい:
ただし、fill_parent の高さは引き続き適用されます。
出来ますか?回避策はありますか?
postgresql - Postgres: 継承されたフィールドを表示
継承された列を取得するには、どのクエリを実装する必要がありますか? この包括的な投稿を読んでも、解決策は見つかりませんでした。
c# - 派生クラスで継承されたDependencyPropertyのDescriptionAttribute値を変更することは可能ですか?
拡張するクラスを作成し、たとえばで宣言されているUserControl
aのデフォルト値を設定したい場合は、次のような静的コンストラクターを追加できます。DependencyProperty
UserControl
FontSize
メソッドについて学ぶ前はOverrideMetadata
、プロパティをオーバーライドしてDescriptionAttribute
、次のように設定していました。
ユーザーがマウスポインターを関連するプロパティ名の上に移動すると、DescriptionAttribute
値はVisualStudioのプロパティウィンドウにポップアップツールチップとして表示されます。私の質問は、メタデータをオーバーライドするのと同様の方法DescriptionAttribute
でこれの値を設定することは可能ですか?DependencyProperty
または、CLRゲッター/セッターのプロパティと属性の宣言を保持する必要がありますか?
よろしくお願いします。
django - 継承されたDjangoテンプレートのクエリセット
私は一般的にDjangoとWebプログラミングに不慣れです。グーグルで検索しましたが、必要な答えが見つかりませんでした。ケースは次のとおりです。
ユーザーがログインしているすべてのページに特定のナビゲーションメニューがあるサイトがあります。そのため、base_logged.htmlというテンプレートを拡張します。このテンプレートもbase.htmlを拡張しています。問題は、ナビゲーションメニューの一部にデータベースクエリが入力されていることです。
ログに記録されたすべてのビューでクエリを実行せずにこれを設定する方法はありますか?それとも、ビューの継承ですか?
英語が下手でごめんなさい。