Mani interesē, kad izmantot statiskās metodes? Teiksim, ja man ir klase ar dažiem getteriem un setteriem, metodi vai divām, un es vēlos, lai šīs metodes būtu izsaucamas tikai klases instancē. Vai tas nozīmē, ka man jāizmanto statiskā metode?
piem.
Obj x = new Obj();
x.someMethod
vai
Obj.someMethod
(vai tas ir statiskais veids?)
Es esmu diezgan apjucis!
Statiskās metodes java valodā pieder klasei (nevis tās instancei). Tās neizmanto instance mainīgos un parasti pieņem ievaddatus no parametriem, veic ar tiem darbības un pēc tam atdod kādu rezultātu. Instances metodes ir saistītas ar objektiem un, kā norāda nosaukums, var izmantot instances mainīgos.