エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
『目的』 ユーティリティクラスでの無駄をなくしましょう。 『Before』 ユーティリティクラスとは、stat... 『目的』 ユーティリティクラスでの無駄をなくしましょう。 『Before』 ユーティリティクラスとは、static メソッドと static 変数だけが含まれているクラスを指します。 たとえば java.lang.Math クラスなどがそうですね。 ユーティリティクラスはインスタンス化されるように設計されているわけではありません。 そのインスタンスは意味がありません。 よく見かけるユーティリティクラスにこのようなものがあります。 public final class UtilHoge { /* メソッド。 */ public static final void foo() { : } } このクラスはコンストラクタを明示的に記載していないです。 その場合、public な引数なしのコンストラクタが存在するのと同等ですね。 なので、インスタンス化できてしまいます。 /* インス