1
/
5

instanceメソッドとstaticメソッド

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

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

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

株式会社音生's job postings
1 Likes
1 Likes

Weekly ranking

Show other rankings
Like Kenichi Ando's Story
Let Kenichi Ando's company know you're interested in their content