なぜにこだわりの取得-設定な車です。速度や車です。速度(55)なりますか。

StackOverflow https://stackoverflow.com/questions/2051713

質問

ほかにも明確で明快なぜにこだわっております:
car.getSpeed()car.setSpeed(55)
このとして使用できるもの:car.speed()car.speed(55)

知っているget()および設定()内は用いずに変更、会員データ管理によりすべてを収めることとなります。

また、明らかにしていると聞いてい car.speed()car.speed(55) 機能は、この誤ったものの、そしてPHPでもZend枠組みの中で、同じアクションを使用GET,POST,供されます
VBとC#のい"特性"は、多く利用されていくのに気分が悪いの純粋主義者に聞いたのですが、いろいろあるもので、どんRubyのように 5.times.each, .to_i など。
いオペレーターの過負荷、複数の遺産の仮想関数をC++では、特定の組み合わせる駆動で誰でもめています。

いと言うことが多いパラダイムとなるもっされているようで奇誰もにとって特定の組み合わせることっていました。

私自身に関して言えば、私の理由で 短期およびクリーナーを読む のコードです。
私は非常に間違っているのは、少し間違っているのは、それとも奇妙な使用しませんので、以後はなんだろう。

まだ決まる滞在を正しく使うことがで car.speed()car.setSpeed(55).
がること間違い他の方だけを省略の取得"get")?

コせで説明しています。

役に立ちましたか?

解決

いという車です。速度)、思い思いので車での速度、つまり増加速度の速度を制限します。で明らかにゲッター.

いくつかの言語でできる定数を宣言するのに、それを制限するだけ呼び出し機能しないように注意してくださいが、データのオブジェクトです。させていくことが必要でに別の機能改変と読みます。ができ用の過度の負荷パラメータを持つ機能、ていただきたいと思います混乱している。

また、と言うでは明確に読みできると主張していまいにしていきたいと思っています。か読んでみたい:

car.speed()

読んだ"車速---"そんなんで修正しない"車の車速".

car.getSpeed()

を読んで"この車は、スピード"

car.setSpeed(55)

を読んで"この車は、一定速度55"

としてのオファーもありそうです基本的には引用その他の言語として混乱を用いることとして防衛のためsetterか/セり混乱?することはほとんどの音などを受けてか提案が混乱している。これらの特徴が混乱などの一般的な目的です。時に抽象化できるかが最終的に彼らはしばしばを目的としたものに対して再利用が可能です。ていただければと思いたいあなたの速度、速度(55),またどのようにできるという、新たな可能性をプログラマを交換してください。

一方、C#のいいものを好きなように記述して財うとしてゲッターまたはセッターコンテクストによってどういうものが使われています:

Console.WriteLine(car.Speed); //getter

car.Speed = 55 //setter

ものですが物件単位で、別のコードのセクションの実施について取得および設定になっていることが明らかになっ本getter/setterではない機能が速いので省略のための物件です。な車です。速度)を明らかに機能。速度を明らかに性ゲッター.

他のヒント

まぁ、C#のものの持つ特性としてsyntatic砂糖取得および設定方法の表現.

う活動オブジェクトの封止操作によsetterか、セッターは、得意味的に豊かなオブジェクト。

例えば、ADTではなくビジネスオブジェクトのもの vector C++では、登録済み機能

size_type capacity() const // how many elements space is reserved for in the vector  
void reserve(size_type n)  // ensure space is reserved for at least n elements 

void push_back ( const T& ) // inserts an element at the end
size_type size () const     // the number of elements in the vector

車があれば設定することができまアクセル、クラッチ、ブレーキと歯車の選定から設定します。を読むことができ速度のスピードメーターです。では比較的珍しいもセッター、ゲッターは、オブジェクトを構築します。

参考までに、Objective-Cの用途 car.speed()car.setSpeed(55) 以外のものに異なる書式では、 [car speed][car setSpeed:55].

すべて約に従います。

正解はありません、このスタイルは、最終的にはありません。ご脳サイクルです。

FWIWってました クラスです。名詞() のゲッター、 クラスです。verb() のドセッター。時には、動詞はsetNoun()がその他の時間はいません。によって異なり名詞.例えば:

my_vector.size() 

サイズを返します、

my_vector.resize(some_size) 

変更のサイズです。

のgroovy的特性は非常に優れた厚, http://groovy.codehaus.org/Groovy+Beans

最終的なベンチマークのコードできます:

  1. な仕組みになっているのを確認してください。◆
  2. はや固定の場合ですが---。
  3. で簡単に追加で新しい機能ですか。
  4. は容易に他人には、修正充するのですか?

が4ポイントを対象とし、想像できないのはなぜ誰もが思っています。の"ベストプラクティス"を一般的に達成に向け4点です。

利用スタイルのいずれかの作品まで一貫してできます。

ことをうかがわせるものとなっている。にSmalltalkで行われ方を提案するかと思っ聴覚にも訴えます。乗車の速度は car speed, 設定車速をは55 car speed:55.

またベンチャー、うんじゃないでしょうかその理由をこのスタイルなキャッチボールできるようになるため、その二つの線の下にあるオブジェクト指向プログラミングしておきましてC++およびObjective-CC++でもありがとう歴史の方法は、非常に密接に関連C、Cの機能は従来の名をとってい setWhatever() な過負荷のための異なる数の引数は、一般的なスタイルの命名した。Objective-Cが保存されると次のとなったApple、次の傾向にレベルをそのApi、特に区別する異なる種類の方法だと何でもアクセスし、次に欲しいという動詞につけたくなります。このベアは、事実上の標準ライブラリのためにObjective-Cです。

この条約は、新しいパースペクティブのコンベンションのsetterか、セッター C#性質、pythonには公的分野とJavaScriptの枠組みを使用する傾向がある分野()を取得するためにどの分野(値)の設定

ほかにも明確で明快なぜにこだわっております:車。getSpeed()および車です。setSpeed(55) このとして使用できるもの:車。速度や車です。速度(55)

ですべての言語思い出 car.speed()car.speed(55) 同一の構文です。でも、そうしたもと戻り値の型関数が値を返す、ちょっと違うんで、後者の場合を皮肉った内容なのですが、こドセッター。

何を目的とする場合は、セッターも忘れて組み易いのではないかと思い引数?このコードが有効なので、コンパイラがエレベータが古風な柵式のもい捨てすぐに実行時エラーので、静かなる場合もあります

.()とはで,.no()この名詞.

   car.Speed = 50;
   x = car.Speed
   car.Speed.set(30)
   car.setProperty("Speed",30)

   car.Speed()

このコマンドを超える速度を制限します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top