Ing wulangan kepungkur, sampeyan sinau luwih akeh babagan apa program Jawa sing khas lan kaya apa desaine. Kepiye obyek digawe (lan apa hubungane karo konstruktor) lan carane variabel diinisialisasi.

Nyiyapake dhewe: bakal ana akeh wacan ekstra wektu iki. Nanging iki sing bakal mbantu sampeyan maju kanthi cepet ing sinau.

Napa sampeyan butuh konstruktor?

Sampeyan wis nemokake jawaban kanggo pitakonan iki ing pelajaran sadurunge, ta? Ayo dites. Kepiye carane nggawe kucing standar tanpa fitur, lan kepiye nggawe kucing sing padha, nanging kanthi warna wulu lan meow tartamtu? Ora yakin? Banjur maca artikel iki babagan dhasar konstruktor Jawa. Maca lan dadi pencerahan :)

Konstruktor kelas dhasar

Sampeyan lagi miwiti karo konstruktor ing Jawa, supaya artikel menarik liyane ora babras. Iku darmabakti kanggo konstruktor kelas basa, lan iku sabenere Diangkah ing tingkat kawruh. Artikel iki bakal mbukak (utawa ngidini sampeyan mriksa) apa superclasses lan kelas asale, urutan sing diarani konstruktor, lan urutan lapangan sing diinisialisasi.

Metode, paramèter, interaksi, lan overloading

Saiki, metode ... Tanpa wong-wong mau, obyek ora ngerti carane nindakake utawa sesambungan karo saben liyane. Pawulangan sing padhet iki bakal nambah kawruh babagan metode lan paramèter metode. Kita uga bakal ndemek topik penting babagan enkapsulasi lan overloading metode. Yen topik iki durung jelas, aja kuwatir. Kita mesthi bakal bali menyang wong-wong mau mengko.

Getters lan setter

Biyen, sampeyan ora ngerti apa enkapsulasi lan kenapa perlu. Utawa mbok menawa malah saiki sampeyan ora aran cukup manteb ing ati nalika nerangake ndhelikake data lan lan mekanisme Jawa digunakake kanggo ngrampungake - getter lan setter. Yen ngono, mula ana piwulang sing migunani banget sing bisa nguatake pemahaman babagan enkapsulasi.

Daur urip obyek

Nalika mesin Jawa nggawe obyek sembarang, allocates memori kanggo obyek sing. Ing program gedhe nyata digawe puluhan lan atusan ewu obyek, lan saben wong wis Piece dhewe saka memori diparengake kanggo.

Nanging suwene sampeyan mikir kabeh obyek kasebut ana? Apa dheweke "urip" kabeh wektu program kita mlaku? Mesthi ora. Malah karo kabeh kaluwihan saka obyek Jawa, padha ora langgeng :) Obyek duwe siklus urip dhewe. Ing pawulangan iki, kita bakal njelajah apa iku.

Liyane babagan tukang sampah

Yen maca pawulangan ing ndhuwur, sampeyan bakal ngerti konsep "pengumpul sampah". Saiki ing artikel iki, sampeyan entuk diskusi sing luwih rinci babagan cara nyebarake sampah ing wektu. Bakul sampah ing Jawa iku apikan, sanajan ora mesthi bisa ditebak kanggo manungsa. Waca artikel sing nyenengake iki kanggo sinau babagan koleksi sampah Jawa, keterjangkauan obyek, ngitung referensi, lan generasi obyek.