Alguien podria darme una breve aclaracion de cuando se usa un metodo static, cuando public, cuando private, etc.

Tengo un cacao de miedo , gracias