"Oke. Pungkasan kita urus kelas. Dina iki, aku arep menehi pitutur marang kowe carane nggawe obyek. Gampang banget. Sampeyan nulis tembung kunci anyar banjur jeneng kelas sing arep digawe obyek."

Tuladha
Cat cat = new Cat();
Reader reader = new BufferedReader(new InputStreamReader(System.in));
InputStream is = new FileInputStream(path);

"Aku wis ngerti iki."

"Aku ngerti sampeyan ngerti. Terus ngrungokake."

"Nalika nggawe obyek, sampeyan bisa ngliwati macem-macem argumen ing jero kurung. Liyane babagan mengko dina iki. Saiki, ayo goleki kelas Cat:"

kode Jawa Katrangan
class Cat {
    public String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
jeneng minangka variabel conto. Nduwe modifier akses umum, saengga katon ing endi wae ing proyek kasebut.

Metode getName minangka getter. Iki ngasilake nilai saka jeneng variabel conto . Jeneng metode kasebut asale saka tembung 'entuk' ditambah jeneng variabel kanthi huruf kapital pisanan.

Metode setName minangka setter. Iki digunakake kanggo nemtokake nilai anyar kanggo jeneng variabel . Jeneng metode kasebut asale saka tembung 'set' ditambah jeneng variabel kanthi huruf kapital pisanan. Ing metode iki, parameter duwe jeneng sing padha karo variabel conto,karo iki .

"Apa iki getter lan setter ?"

"Ing Jawa, praktik umum kanggo ndhelikake variabel saka kelas liyane. Biasane, variabel sing diumumake ing njero kelas duwe modifier pribadi. "

"Kanggo ngidini kelas liyane ngganti nilai variabel kasebut, sepasang metode digawe kanggo saben wong: njaluk lan nyetel . Metode entuk ngasilake nilai variabel saiki. Metode set nyetel nilai anyar kanggo variabel. "

"Lan apa gunane?"

"Yen kita ora pengin sapa wae ngganti nilai variabel conto, kita mung ora bisa nggawe metode sing disetel utawa bisa nggawe pribadi . Kita uga bisa nambah pamriksan data tambahan menyang metode kasebut. ora sah, ora ana sing bakal diganti."

"Aku weruh."

"Amarga kelas bisa duwe akeh variabel, jeneng metode get lan set biasane kalebu jeneng variabel sing ditangani."

"Yen variabel diarani 'jeneng', banjur metode kasebut bakal diarani setName lan getName , lsp."

"Aku weruh. Iku misale jek cukup cukup."

"Iki luwih akeh conto nggarap obyek sing mentas digawe:"

Langkah Kode Katrangan
1
new Cat();
Nggawe Catobyek
2
Cat catOscar = new Cat();
Simpen Catobyek ing variabelcatOscar
3
catOscar.name = "Oscar";
catOscar.age = 6;
catOscar.weight = 4;
Isi obyek kanthi data: jeneng, umur, bobot
4
catOscar.sleep();
Nelpon metode ing obyek
5
catOscar.fight(catSmudge);
Nggawe obyek interaksi.

A snippet kuliah karo mentor minangka bagéan saka kursus Universitas Codegym. Ndaftar kanggo kursus lengkap.