問題タブ [setter]
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.
apache-flex - Flex + Cairngrom + バウンド VO のゲッター セッター
これは簡単なことだと思いますが、ここで私はかなりの欲求不満の後に質問をしています。
OK、Flex 3 の Cairngorm で行っているプロジェクトがあります。コンポーネントの 1 つに、Model Locator の VO にバインドされたタイル リストがあります。基本的にそのVOに特定の値の合計を追加するデータがVOに含まれている関数を実行したいと思います。私は Ann Arbor の Flex Jam にいましたが、James がケアンゴームの例でゲッターとセッターを使ってこれを行ったと思いました。
これは簡単なことですか?誰かがこれを行う方法の例を持っていますか? もっと簡単な方法はありますか?
ヘルプ/アドバイスをお寄せいただきありがとうございます。
java - なぜゲッターとセッター/アクセサーを使用するのですか?
これらの変数にパブリックフィールドを使用するのではなく、取得と設定のみを行うゲッターとセッターを使用する利点は何ですか?
ゲッターとセッターが単純なget/set以上のことをしている場合、これは非常に迅速に理解できますが、その方法について100%明確ではありません。
以下よりも悪いです:
前者はボイラープレートコードがはるかに少なくて済みます。
c++ - ゲッターとセッター、ポインターまたは参照、および C++ で使用する適切な構文は?
C++ の getter と setter の適切な構文を知りたいです。
セッターは簡単だと思います:
そしてゲッター?参照または const ポインターを使用する必要がありますか?
例:
また
それらの違いは何ですか?
ありがとう、
ジョー
編集:
申し訳ありませんが、質問を編集します...参照とポインターについて知っています。参照とconstポインターについてゲッターとして尋ねていました。コード内でそれらの違いは何ですか。どっちに転んでも負ける…
したがって、参照の代わりに const ポインターを使用すると思います
const ポインターは削除または設定できませんよね?
wpf - カスタムプロパティをXAML値として設定するにはどうすればよいですか?
カスタムColorプロパティを備えたこのライブラリがあります。XAMLでこれらのプロパティを次のように使用できるようにしたいと思います。
CustomClassを含む名前空間はすでに参照されています。これについてはどうすればよいですか?ありがとう。
編集:
CustomClassが静的であることに気付いたので、XAMLでそのインスタンスを作成できません。また、たとえば:と入力すると、CustomClassがインテリセンスで表示されません。インスタンスクラスがあったとしても、ソリューションを機能させることはできません。この状況の回避策はありますか?
編集2:
これは実際のクラスと名前空間です。
そしてこれはXAML名前空間です:
そして、Zenukaが提案したように、この行を使用すると、次のようになります。
コンパイル時にこのエラーがスローされます。
c++ - C ++クラスのゲッターセッター内の構造体変数へのアクセス
さて、私はC ++で次のようなものを持っています:
この場合、ゲッターまたはセッターをどのように記述すればよいですか?
c# - C#:文字列プロパティセッター内でメソッドを呼び出す際の問題
xmlファイルのファイル名を定義する文字列プロパティがあります。ユーザーがこのファイル名をプロパティに入力すると、'fileName = value'を設定した直後にsetterがparseXml()関数を呼び出して、データテーブルにXMLファイルのデータを入力してデザイナーに表示します。何らかの理由で、プロパティセッターでこの関数呼び出しを行うと、プロパティを変更するたびにセッターが2回呼び出され、2回目は空の文字列であるためエラーが発生します。なぜこれをしているのですか?
setter - セッターメソッドで文字列を設定する
セッターメソッドで文字列を設定する際に、別の方法で行う必要があることはありますか? これは私のクラスです:
eclipse - ゲッターとセッターの挿入ポイントの最後のメンバーを生成するためのEclipse設定
本当にもうイライラします…最後のメンバーにデフォルトで挿入ポイントがある設定が見つかりません。
なんで?ゲッターとセッターの生成は次のようになります:ALT + SHIFT + S->スペース、スペース、スペース...-> ENTER :)
そして今は好きではありません:ALT + SHIFT + S->スペース、スペース、スペース...->タブ、タブ、タブ、タブ、タブ、->上、上、上...-> ENTER
ruby - ルビーセッターのイディオム
私はChart
クラスに取り組んでおり、 、、および値margin
を保持するパラメーターがあります。私の最初のオプションは、セッターを作成し、次のように値を設定することでした::top
:bottom
:right
:left
margin
これは明らかにセッターなのでいいのですが、少し考えてみると、混乱を招く可能性もあると思います。ユーザーは、マージンには:left
と の:right
値しか含まれていないと考えるかもしれません。何が正しくないのでしょう。別のオプションは、削除=
して通常の方法にすることです。
この構文を使用すると、何が起こっているかを簡単に把握できますが、標準のセッターではなく、margins
ゲッターと競合します。そして、まだ別のオプションがあります:
これについてどう考えればいいのかわからない。私にとっては、メソッドがセッターであることは明らかですが、今回は1回の呼び出しで複数の値を設定できず、ゲッターの問題が再び発生しました。私は Ruby に比較的慣れていないので、まだすべてのイディオムに慣れていません。それで、あなたはどう思いますか?最良の選択肢はどれですか?
python - __init__からプロパティセッターを呼び出すにはどうすればよいですか
私は次のPythonコードのチャンクを持っています:
これにより、理論的にはパスワードのSHA1が出力されますが、コンストラクターからself.passwordを設定すると、定義されたプロパティが無視され、値が「password1」に設定されます。次に、「password1」の値がprintステートメントによって読み取られます。
これは、インスタンスではなくクラスで定義されているパスワードに起因することはわかっていますが、正しく表現する方法がわからないため、機能します。どんな助けでもいただければ幸いです。