1
/
5

instanceメソッドとstaticメソッド

クラス内のメンバを利用する場合、そのメンバはインスタンスに属しますから、newしてインスタンスしてからメソッドを呼び出します。

対してstaticメンバはクラスそのものに属し、インスタンスメンバには属していませんから、newする必要はありません。newしないのでクラス内の動的変化を気にしないでお気軽に使えますね。wrapperクラス等でよく使われます。

なら速いのかな?と思って簡単なスピード比較をしました。10回くらい回して平均値を取りましたが、0.0002701秒程度しか差がありませんね。テストで書いたコードはリアリティ性を欠きますので、もっと真面目に現場っぽく書かないと駄目かな・・・

株式会社音生では一緒に働く仲間を募集しています
1 いいね!
1 いいね!

今週のランキング

安藤 建一さんにいいねを伝えよう
安藤 建一さんや会社があなたに興味を持つかも