Dalam pelajaran lepas, anda mempelajari lebih lanjut tentang program Java biasa dan rupa reka bentuknya. Bagaimana objek dicipta (dan apa kaitannya dengan pembina) dan cara pembolehubah dimulakan.

Bersiap sedia: akan ada banyak bacaan tambahan kali ini. Tetapi inilah perkara yang akan membantu anda bergerak ke hadapan dengan lebih pantas dalam pembelajaran anda.

Mengapa anda memerlukan pembina?

Anda telah pun menemui jawapan kepada soalan ini dalam pelajaran sebelum ini, bukan? Jom uji. Bagaimanakah anda mencipta kucing lalai tanpa ciri, dan bagaimana anda mencipta kucing yang sama, tetapi dengan warna bulu dan meow tertentu? Tidak pasti? Kemudian baca artikel ini tentang asas-asas pembina Java. Baca dan dapatkan pencerahan :)

Pembina kelas asas

Anda baru sahaja bermula dengan pembina di Jawa, jadi satu lagi artikel menarik tidak sepatutnya menyakitkan. Ia didedikasikan untuk pembina kelas asas, dan ia disasarkan tepat pada tahap pengetahuan anda. Artikel ini akan mendedahkan (atau membenarkan anda menyemak) apakah kelas super dan kelas terbitan, susunan pembina dipanggil, dan susunan medan dimulakan.

Kaedah, parameter, interaksi dan lebihan beban

Sekarang, kaedah... Tanpa mereka, objek tidak tahu bagaimana untuk berkelakuan atau berinteraksi antara satu sama lain. Pelajaran yang mantap ini akan meningkatkan pengetahuan anda tentang kaedah dan parameter kaedah. Kami juga akan menyentuh topik penting enkapsulasi dan kaedah lebih muatan. Jika topik ini masih belum jelas, jangan risau. Kami pasti akan kembali kepada mereka nanti.

Getters dan setter

Pada suatu masa dahulu, anda tidak tahu apa itu enkapsulasi dan mengapa ia diperlukan. Atau mungkin juga sekarang anda tidak berasa cukup yakin apabila ia berkaitan dengan penyembunyian data dan dan mekanisme Java yang digunakan untuk mencapainya — getter dan setter. Jika itu yang berlaku, maka berikut adalah pelajaran yang sangat berguna yang mungkin akan mengukuhkan pemahaman anda tentang enkapsulasi.

Kitaran hayat objek

Apabila mesin Java mencipta sebarang objek, ia memperuntukkan memori untuk objek itu. Dalam program besar sebenar, puluhan dan ratusan ribu objek dicipta, dan setiap daripada mereka mempunyai sekeping ingatan sendiri yang diperuntukkan untuknya.

Tetapi berapa lama anda fikir semua objek ini wujud? Adakah mereka "hidup" sepanjang masa program kami berjalan? Sudah tentu tidak. Walaupun dengan semua kelebihan objek Java, mereka tidak kekal :) Objek mempunyai kitaran hayat mereka sendiri. Dalam pelajaran ini, kita akan meneroka apa itu.

Lebih lanjut mengenai pemungut sampah

Jika anda membaca pelajaran di atas, anda akan terbiasa dengan konsep "pengumpul sampah". Kini dalam artikel ini, anda mendapat perbincangan yang lebih terperinci tentang cara kutipan sampah diagihkan dari semasa ke semasa. Pengumpul sampah Java adalah baik, walaupun ia tidak selalu dapat diramalkan untuk manusia biasa. Baca artikel yang menyeronokkan ini untuk mengetahui tentang pengumpulan sampah Java, kebolehcapaian objek, pengiraan rujukan dan penjanaan objek.