Dalam tahap ini, anda mempelajari jenis primitif yang ada pada Java dan cara ia dikembangkan dan disempitkan. Kami bercakap tentang objek dan kelas. Lebih-lebih lagi, kami mula mengkaji apa yang menjadikan Java Java — prinsip pengaturcaraan berorientasikan objek. Bersabar sedikit lagi: sebelum anda meneruskan ke peringkat seterusnya, kami mengesyorkan agar anda menjalani pelajaran ini.

Prinsip pengaturcaraan berorientasikan objek

Anda sudah tahu bagaimana semuanya diatur dalam Java: anda mengisytiharkan kelas dan mencipta objek berdasarkan kelas, kelas mempunyai kaedah, dll. Tetapi mengapa semuanya seperti ini dan tidak sebaliknya? Mengapa bahasa berstruktur supaya program terdiri daripada kelas dan objek, dan bukan sesuatu yang lain? Mengapakah konsep "objek" dicipta dan diletakkan di hadapan? Adakah semua bahasa direka dengan cara ini? Jika tidak, apakah kelebihan yang diberikan kepada Java? Terdapat banyak soalan Pelajaran ini akan membantu anda menanganinya. Anda akan mendalami prinsip OOP: pewarisan, abstraksi, enkapsulasi dan polimorfisme.