Nah, kami telah melengkapkan "flyby" kedua kami bagi prinsip utama OOP. Kami mengkaji polimorfisme dan enkapsulasi dengan lebih terperinci. Kami juga belajar tentang konsep baharu: kelas abstrak. Walau bagaimanapun, topik ini tidak semudah topik lain yang anda sudah biasa. Oleh itu, jangan ragu untuk menggunakan artikel berikut untuk meningkatkan pengetahuan anda dan menjelaskan kehalusan yang hampir pasti akan ditanya dalam temu duga masa depan anda.

Hubungan antara kelas. Pewarisan, gubahan dan pengagregatan

Dalam pembangunan perisian, anda akan segera menyedari betapa pentingnya untuk tidak menulis kod yang berlebihan. Nasib baik, Java mempunyai semua yang anda perlukan untuk "memotong" dengan elegan. Pelajaran ini menerangkan dengan jelas hubungan antara kelas: warisan, gubahan dan pengagregatan. Sediakan diri anda: akan ada banyak contoh menarik.

Prinsip pengkapsulan

Enkapsulasi berbanding penyembunyian — adakah konsep tersebut berbeza atau perkara yang sama? Dalam bentuk asasnya, anda telah menemui enkapsulasi lebih daripada sekali. Jika anda ingin mengetahui cara "menyembunyikan" kerja dalaman program anda yang kompleks daripada pengguna dan hanya mendedahkan antara muka yang mudah, maka kami mengesyorkan agar anda membaca pelajaran ini dengan teliti.

Cara menggunakan polimorfisme

Kelebihan utama polimorfisme ialah fleksibiliti. Di satu pihak, anda boleh bekerja dengan beberapa jenis data seolah-olah ia adalah jenis yang sama. Sebaliknya, prinsip ini membolehkan anda mengekalkan tingkah laku objek. Bilakah anda memerlukan rupa seragam, dan bilakah anda memerlukan ciri unik? Kita akan bercakap tentang itu.

Mengapa antara muka diperlukan dalam Java

Tanpa tergesa-gesa, pelajaran ini menerangkan secara terperinci apakah antara muka dan sebab ia muncul dalam bahasa tersebut. Anda juga akan belajar tentang antara muka popular di Java. Persiapkan diri anda! Topik ini mempunyai sekuel!

Perbezaan antara kelas abstrak dan antara muka

Dalam pelajaran ini, kita bercakap tentang cara kelas abstrak berbeza daripada antara muka dan melihat contoh yang melibatkan kelas abstrak yang biasa digunakan.

Kami menumpukan pelajaran yang berasingan kepada perbezaan antara kelas abstrak dan antara muka, kerana topik ini sangat penting. Anda akan ditanya tentang perbezaan antara konsep ini dalam 90% temu duga kerja masa depan anda. Oleh itu, pastikan anda memahami apa yang anda baca, dan jika anda tidak memahami sesuatu sepenuhnya, kemudian baca sumber tambahan.