Java programmeerimise konspekt
Meetodid võivad olla kas programmeerija enda poolt loodud või Javasse
sisse ehitatud (nn. API meetodid, mille kirjelduse leiab Java dokumentatsioonist).
Sõltumata sellest, kust meetod pärineb, võib see olla kas klassi- või isendimeetod.
Klassimeetod (class method) , mida Javas kirjeldab võtmesõna static, on
kasutatav n.ö. "igas olukorras", s.t. ei ole vajalik objektorienteeritud paradigma
järgimine (esialgu püüame oma kursuses läbi ajada klassimeetoditega). Täpsemalt
öeldes - klassimeetodi poole pöördumiseks ei ole vajalik objekti olemasolu.
Klassimeetodi poole pöördumiseks kirjutatakse reeglina:
Klassi_nimi . meetodi_nimi ( faktilised_parameetrid );
Kui meetod on defineeritud jooksvas klassis, siis võib klassi nime (ja punkti) ära
jätta.
Näit. Math.sqrt (2.);
Isendimeetod (instance method) on rakendatav mingile etteantud objektile (seda
objekti tähistatakse meetodi kirjelduses võtmesõnaga this). Isendimeetodi
rakendamist nim. ka teate saatmiseks objektile.