staticおじさん
Java で何でも static で書こうとする人
main 関数が public static void main(String[] args) で宣言されているので、 色んな変数などに対して static にしないと何故か使えないと思っている(?)Summer498.icon
インスタンス生成しなくてもクラスから直接呼び出せるから static メソッドを使いたがるらしいSummer498.icon
C 言語の関数の感覚で Java のメソッドを使っている(?)
インスタンス生成しろ
状態を各々に持たせるとデバッグがしんどくなる
全クラスが状態持ってるソースコードってまともに追えなくない?
誰が変更しているかわからないメンバ変数によってメソッドの動きが常に変わると、ぱっと見で予測できない動きをする
デバッグツール使って常にトレースしないとまともに読めないソースコードは可読性が低いと言っていいと思う 同じ値を渡されたメソッドは常に同じ値を返すのが一番読みやすい