問題タブ [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.
objective-c - NSMutableDictionary インスタンス変数を変更する適切な方法は?
次のように、getter/setter メソッドを使用して、クラスの @interface セクション内で宣言された Objective-C NSMutableDictionary があります。
私の @implementation メソッドのいくつかの中で、dictを変更したいと思います。標準の Obj-C イディオムに固執し、それを「適切に」変更したいと思います。セッターではなくゲッターを使用して、次のように変更しても問題ありませんか。
...またはこれを行うより良い方法はありますか?
wpf - バインドされたアイテムのコンテキストメニューを設定するにはどうすればよいですか?
私は次のことを達成しようとしています:
ただし、次の例外がスローされます。
actionscript-3 - actionscript 3 で getter/setter 関数を参照する
actionscript 3 の getter 関数と setter 関数の参照を取得するにはどうすればよいですか?
メソッドが呼び出しで定義されている場合、たとえば
blah
またはと言うだけで参照を取得できますthis.blah
への参照を取得する方法
ありがとう!
java - Eclipseでのインデックス付きプロパティゲッター/セッターの生成
デフォルトでは、eclipseはJavaBeansの通常のプロパティスタイルに従ってゲッター/セッターを生成します。
J2SE 5.0以降、JavaBeans仕様では、配列に対して異なるゲッター/セッター命名スキームを持つIndexedPropertyChangeEventsが許可されています。
このスタイルに従うゲッターとセッターを生成するようにEclipseをどのように構成できますか?
java - Javaコードの行とそれは何をしますか?
それで私は「JavaforDummies」第4版を購入しました、そしてそれはおそらく私がこれまでに本に費やした中で最高の30ドルであると言わなければなりません。私はコーディングに不慣れではありません。私がそう言うなら、実際にはかなりまともです。
しかし、私は少し混乱しているコードの行に出くわしました:
私の質問は3行目のif(!n.equals( ""))の部分に出てきます...ループがどのように機能するかは知っています(つまり、if(this == that){do stuff})が、私は以前に設定された!n.equals( "")を見たことがありません。誰か説明してもらえますか?
PS:推測を投げかけるだけです。それは次と同じですか:
ユーザーが名前を入力しない場合(つまり、myAccount.setName = "";)、エラーが発生せず、通常どおりに実行されることを確認するための方法だと思いますが、確信が持てませんでした。 。
助けてくれてありがとう!
編集:私の "myAccount.name="";"を変更しました "myAccount.setName =" ";"に、混乱してすみません。
ありがとう:アサフに行きます、答えに感謝します!Lucas Aardvarkと同じように、彼も答えましたが、Asaphは、みんなのおかげで、最初に彼自身の答えで私の検証コメントに答えました!
objective-c - 読み取り専用プロパティでも KVC での書き込みが許可されるのはなぜですか?
「Mac OS X のプログラミング」の「キー値のコーディング」の章に取り組んでいます。スライダーとラベルを備えたインターフェイスを作成しました。どちらも int である fido にバインドされています。fido のプロパティを読み取り専用に設定した場合、スライダーを移動すると、ラベルの値が変更されます。これで何らかのエラーが発生するだろうと想定していました。プロパティが読み取り専用の場合、スライダーがプロパティに書き込みできるのはなぜですか? セッターが作成されず、KVC が機能しないと思いました。ありがとう。
私が使用しているコードは次のとおりです。
代替テキスト http://idisk.me.com/nevan/Public/Pictures/Skitch/Window-20091001-174352.png
silverlight - Silverlight の Setter の代わりに Setter.Value
Silverlight で次のように Setter を記述できることはわかっています。
ただし、他の考慮事項により、セッターを次の形式で記述する必要があります。
私が見た例では、値が完全なブラシとして設定されていますが、既存のリソースを使用したいのですが、その書き方がわかりません。ブラシだけでなく、値を設定しようとする適切なタイプのプロパティを見つけようとする一般的な概念に問題があります。任意のヒント?
ジェフ
python - 定数インスタンス変数?
@property
オブジェクトのインスタンス変数への変更が、必要なメソッドによって確実にラップされるようにするために使用します。
論理的に変更してはならない変数がインスタンスにある場合はどうでしょうか? たとえば、Process のクラスを作成している場合、各 Process インスタンスには、頻繁にアクセスされるが変更されるべきではない PID 属性が必要です。
そのインスタンス変数を変更しようとしている人を処理する最も Pythonic な方法は何ですか?
ユーザーがすべきではないことを変更しようとしないことを単に信頼しますか?
プロパティを使用しますが、インスタンス変数が変更された場合に例外を発生させますか?
他の何か?
c# - ゲッターとセッターを使用した単純なC#レジストリオブジェクト
C#でこのようなことをどのように達成しますか?
これまでのところ、私はこのオブジェクトを持っています: