静的メソッドを理解しようとしていますが、混乱するポイントに達しました。
この質問のメソッドのみに焦点を当てると、オブジェクトのインスタンス (クラス自体が静的ではない) を作成すると、通常、パブリック、保護、または内部メソッド (スコープ/カプセル化に応じて) にのみアクセスできます。つまり、プライベート メソッドにアクセスできません。
私は、最小限の静的メソッドが非静的メソッドよりもわずかに効率的であることを読みました。
では、戻り値の型が void のプライベート メソッドを作成し、それ自体からオブジェクトの参照を作成する場合を除いて、なぜそれを静的にしないのでしょうか? 私がこれまでに見たすべてのコードがこれを行うわけではないので、要点を見逃しているとしか思えません。