"Nah, hello, Amigo! Berita baik! Saya sedang menyelesaikan kerja mengenai peramal yang sangat tepat!"

"Cool. Apa yang dilakukannya? Adakah ia akan meramalkan bila saya akan menjadi seorang pengaturcara yang hebat?"

"Hei, jangan tergesa-gesa, robot muda saya! Saya tidak melihat jauh ke hadapan, tetapi saya sudah tahu bahawa…"

"Apa?!"

"...Saya nampak anda akan datang kepada saya dengan soalan tentang topik yang anda pelajari minggu ini. Jadi, saya menyediakan bahan tambahan untuk anda lebih awal: ia akan membantu anda memikirkan segala-galanya."

Cara menggunakan polimorfisme

"Kelebihan utama polimorfisme ialah fleksibiliti. Di satu pihak, anda boleh bekerja dengan berbilang jenis data seolah-olah mereka adalah jenis yang sama. Sebaliknya, anda masih boleh mengekalkan tingkah laku khusus objek. Bilakah anda perlu menghantar ke yang biasa jenis dan bilakah anda memerlukan ciri khusus? Kita akan membincangkan perkara ini .

Cara mengatasi kaedah berfungsi

Anda sudah biasa dengan kaedah terlebih beban. Sudah tiba masanya untuk belajar tentang kelas mengatasi . Ini akan membantu anda apabila anda memerlukan kaedah biasa untuk melakukan tindakan yang berbeza bergantung pada kelas ia dipanggil. Segala-galanya mungkin! Yang penting tahu caranya :)

Mengapa antara muka diperlukan dalam Java

Pelajaran ini menyediakan penerangan yang santai dan terperinci tentang apakah antara muka dan sebab ia muncul dalam bahasa tersebut. Dan anda akan belajar tentang antara muka Java yang popular. Persiapkan diri anda! Topik ini mempunyai sekuel!

Kaedah lalai dalam antara muka

Setiap versi Java berbeza daripada versi sebelumnya. Versi lapan memperkenalkan konsep kaedah lalai dalam antara muka. Ini membolehkan anda menentukan kaedah lalai dan melaksanakannya di dalam antara muka. Anda akan menemui contoh dan penjelasan dalam pelajaran ini .

Contoh khusus kelas abstrak dalam Java

Anda telah berkenalan dengan kelas abstrak. Anda sudah tahu bahawa ia seperti 'kosong' untuk kelas masa depan anda. Tetapi adakah semua kaedah kelas sedemikian mesti abstrak? Dan mengapa Java tidak mempunyai banyak warisan? Berikut ialah 'petua' daripada peramal saya yang sangat tepat: bahan daripada pelajaran ini akan menyediakan anda dengan lebih baik untuk peringkat seterusnya.