Cでの何もつけない関数
 void hoge() {}
が
Javaでの
 public static void hoge() {}
って表記になっただけだろ。

でもstaticにするとオブジェクト指向にならない。
Javaで普通の関数をstaticにするやつは話が分からない奴だ。

理解できない奴は関数のスコープについてやり直せ。