Java klassid ja meetodid

Esimene Java programm


Kirjutame oma esimese programmi koodi ja salvestame selle faili HelloWorld2.java
NB! Java puhul on oluline, et main meetodit sisaldava klassi nimi oleks sama nagu faili nimi, antud juhul HelloWorld2

public class HelloWorld2{
    public static void main(String argumendid[]){
        System.out.println("Tere Maailm!");
    }
See on klass, mis sisaldab põhimeetodit main. Java programmides on oluline, et põhimeetodit main sisaldav klass oleks programmikoodides olemas.

Samuti on oluline, et põhiprogrammi ehk põhimeetodit sisaldava klassi fail oleks sama nimega nagu Java klass, kus põhimeetod sisaldub. Antud juhul peab klass olema sama nimega (HelloWorld2) nagu failinimi (HelloWorld2.java).

Suur- ja väiketähed on olulised.


Java klassid, objektid, meetodid


Java klass on nagu skeem või plaan, mis annab juhised sama liiki objektide loomiseks, defineerides loodavate objektide jaoks omadused ja andes meetodid nende objektide kasutamiseks.

Näide n-ö jalgratta klassist (https://docs.oracle.com/javase/tutorial/java/concepts/class.html), mis annab meetodid jalgratta tüüpi objektide loomiseks. Jalgrattaid võib olla erinevaid (nt erineva kiirusega värviga jne), iga konkreetne jalgratas, mis jalgatta klassi kasutades luuakse, on üks objekt ehk instants jalgratta klassist.
Klassid sisaldavad välju, mis kirjeldavad klassi objektide omadusi, ja meetodeid, mis annavad viisid klassi objektide kasutamiseks, suhtlemiseks välismaailmaga.



Jalgrataste "klass".
Klassi väljad (fields) ja meetodid annavad võimalused jalgratta objektide loomiseks, näiteks võivad need lubavad defineerida jalgratta tüüpi (nt mägijalgratas), mis on ratta omadused (nt kiirus, värv, käikude arv, hind), kuidas ratast kasutada (nt sõitmine, kiiruse suurendamine, vähendamine, pidurdamine jne).





Täpsemalt:









Kommentaare ei ole:

Postita kommentaar