どんなときに静的クラスと動的クラスをつかいわけてますか?
私は、個々に異なった値を持たせたい場合は動的クラス。たんなるデータ構造(もしくはビルトイン関数のような振る舞い)として使いたい場合は静的クラスです。
なんの言語に対する静的・動的クラスなのか明示しないのはわざとですか?
言語によって変わってくるんですね? PHPやJavaScriptでお願いします
クラス変数をやり取りするものは動的、引数のみ参照する場合は静的。
JavaScriptに静的クラスとか動的クラスとかあったっけ
それを言うなら、そもそもJSにはクラス自体がない。prototypeをクラスっぽく使うとか、privateを_からの名前に統一するとかそんなことじゃないかな。もしくはaltJSか。
一応ES7からクラスはネイティブで使えるはず
静的クラスとかじゃなくて、静的クラスメンバとかメソッドの間違いだろ。静的クラスって、静的メンバしか持てないクラスのことだけど、C#にはあるぞ。
みんなの回答 4 件
なんの言語に対する静的・動的クラスなのか明示しないのはわざとですか?
クラス変数をやり取りするものは動的、引数のみ参照する場合は静的。
JavaScriptに静的クラスとか動的クラスとかあったっけ
静的クラスとかじゃなくて、静的クラスメンバとかメソッドの間違いだろ。
静的クラスって、静的メンバしか持てないクラスのことだけど、C#にはあるぞ。
関連するトピックス