質問

また、他のパフォーマンスにおける静的メソッドに渡インスタンス方法について教えてほしい。

また、以下のとし http://www.cafeaulait.org/course/week4/22.html :

この方法る静?

  1. も読み込みや書き込みインスタンス分野
  2. 独立した状態のオブジェクト
  3. 数学的な方法で引数を受け入れるには、アルゴリズムを 引数、戻り値の型関数が値を返す
  4. ファクトリメソッドが代わりのコンストラクタ

どう受け取ったのでしょうか?に興味のあるフィードバックのスタックオーバーフローのない地域です。

役に立ちましたか?

解決

く方法静な時に、そのインスタンス.な汗のマイクロoptimisations.

を感じるかもしれませんがすでに多くのprivateメソッドがstaticでも常に話からのインスタンスの方法や成するための開発ツールです。その場合でいかなくしてほしかったです。しかし希望する場合には、実際にできることをテストするためにコードも利用ですからも考えておいた方がよいでしょう人静的メソッドにより異なり、非instantiableクラスです。

他のヒント

るか否かの方法では静的ではなくデザインへの配慮につ効率化を実現しました。静的メソッドに所属するクラスの非staticメソッドに属するオブジェクトです。また数学の授業を見学なければならなくなるかもしれ数における静的メソッドへの対応のほか、足し算や引き算で、これらの概念に関連Math.しかし、場合に車のクラスなければならなくなるかもしれ数の非staticメソッドに変更歯車を操縦で、それに関連する特定の車なの車です。

別問題における静的メソッドでは、smartoption™は、世界トップクラスの書きのユニットテストとして、Javaでは、少なくとも.はできませんの模擬静的メソッドで作動します。があり 後google検査のブログにこの問題に対.

私の経験則は、シンプルにわかりやすく書くのstaticメソッドのみの場合も外部の依存関係のようなデータベースにアクセス読みファイル、メールなど)について簡単に可能です。

@jagmalとして名前が上がっていた一部のパークなど全ての例を表明らかに静ます。

静的メソッドに対応していただき完全に抽象的な物件概念のクラスではないことと関係インスタンスの特定の属性は、ほとんどのコンパイラまで気合い入れている。

の車とえば、速度、kms駆動が明確に属します。ギア-シフト速度の計算が認定を受けていることを求める車のコマーシャル-ペーパー等の属性に依存性が考えらcarModelクラスを継承したから車:この点theyyなstaticメソッドとしての必須の属性などの車輪径)が定数として定義されています。

とを覚えておいてくださいこれは書いてい静的な方法は、書面には、柔軟性を欠く方法ないで挙動を変更した。

書いてい手続き上のコードでは、このように意味をなす手続きをします。なるべきでインスタンス方法。

この考え方から 記太陽光電池が新しいエネルギー源Yegge, いと思っているのも興味深い有用な読み出します。

性能的にはC++のstaticメソッドを実現することができればより速非仮想インスタンスメソッドは、必要はありません、このポインタを渡す方法です。に、より早く、より仮想手法としてありませんVMTルックアップ。

でも、その右下にはノイズにより、特に言語を可能とする不必要なパラメータに渡すために最適化されます。

こちらは関連する議論して なぜ文字列になります。形式は、静的 るととも。

もう一つ考える際の方法静的は誰でも見ることができ、クラスで静的な方法です。はがmehtodはインスタンスの方法の方のみアクセスのインスタンスで呼び出する方法です。

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