Lewati ke konten utama
Berandajava

Kursus

Pengantar Pemrograman Berorientasi Objek di Java

MenengahTingkat Keterampilan
Diperbarui 12/2025
Pelajari konsep-konsep dasar pemrograman berorientasi objek, mulai dari kelas dan objek dasar hingga topik-topik lanjutan seperti pewarisan dan polimorfisme.
Mulai Kursus Gratis
JavaProgramming
4 jam
9 videos
28 Latihan
2,350 XP
9,716
Pernyataan Pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan GoogleTampilkan opsi lainnya

atau


Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Dipercaya oleh para pelajar di ribuan perusahaan

Group

Melatih Tim?

Coba untuk Bisnis

Deskripsi Kursus

Pemrograman berorientasi objek (OOP) adalah pendekatan yang kuat untuk menulis perangkat lunak yang terorganisir dan skalabel. Java, salah satu bahasa pemrograman paling populer di dunia, menghadirkan pemrograman berorientasi objek (OOP) dengan sintaks yang jelas dan dukungan komunitas yang kuat. Dalam kursus ini, Anda akan belajar cara menggunakan Java untuk memodelkan sistem dunia nyata menggunakan kelas, objek, pewarisan, enkapsulasi, dan lain-lain.

Membuat Kelas dan Objek Java yang Sesuai dengan Dunia Nyata

Mulailah dengan mempelajari cara mendefinisikan kelas sebagai cetak biru dan menggunakannya untuk membuat instance objek. Anda akan menerapkan sintaks Java dasar untuk membangun komponen yang dapat digunakan kembali yang mencerminkan entitas dunia nyata, seperti mobil, paspor, dan rumus.

Menambahkan Perilaku dengan Konstruktor dan Metode

Kuasai penggunaan konstruktor untuk menginisialisasi keadaan objek dan jelajahi metode untuk menambahkan perilaku. Anda akan menulis metode void dan metode dengan tipe kembalian, yang akan membantu Anda membuat program yang dinamis dan interaktif.

Amankan dan Gunakan Kembali Kode dengan Enkapsulasi dan Pewarisan

Jelajahi bagaimana modifikator akses mengontrol apa yang terlihat oleh pengguna kode Anda. Pelajari cara menggunakan pewarisan dan kelas abstrak untuk menghilangkan duplikasi dan menciptakan hierarki yang terstruktur.

Menerapkan Antarmuka dan Polimorfisme

Gunakan antarmuka untuk menambah fleksibilitas dan menerapkan perilaku bersama di antara kelas-kelas. Akhirnya, manfaatkan kekuatan polimorfisme dengan meng-override dan meng-overload metode untuk desain perangkat lunak yang lebih fleksibel.

Pada akhirnya, Anda akan mampu merancang aplikasi Java modular dengan arsitektur berorientasi objek yang bersih.

Persyaratan

Intermediate Java
1

Pemrograman Berorientasi Objek (OOP) di Java

Pelajari dasar-dasar pemrograman berorientasi objek (OOP) di Java, dengan fokus pada perbedaan antara tipe data primitif dan objek. Pelajari cara mendefinisikan serta membuat kelas dan objek, serta pahami komponen penting kelas seperti field, konstruktor, dan method.
Mulai Bab
2

Enkapsulasi & Pewarisan

Dalami pemrograman berorientasi objek dengan mengeksplorasi konsep kunci seperti enkapsulasi, pewarisan, dan abstraksi. Pelajari cara mengontrol akses ke anggota kelas, memperluas fungsionalitas kelas, serta mendefinisikan konsep dan kontrak abstrak yang memastikan konsistensi di seluruh implementasi.
Mulai Bab
3

Antarmuka dan Polimorfisme

Perkuat keterampilan pemrograman berorientasi objek Anda dengan mengeksplorasi cara kerja antarmuka Java dan polimorfisme. Pelajari cara mendefinisikan antarmuka dan mengimplementasikannya dalam kelas untuk mendukung perilaku yang fleksibel. Latih overriding method untuk menyesuaikan perilaku pada subkelas dan gunakan overloading method untuk mendefinisikan beberapa bentuk suatu method dalam kelas yang sama. Anda juga akan mempelajari overloading konstruktor untuk memungkinkan pembuatan objek yang lebih fleksibel. Latihan praktis ini akan membantu Anda menulis kode Java yang lebih adaptif dan dapat digunakan kembali.
Mulai Bab
Pengantar Pemrograman Berorientasi Objek di Java
Kursus
Selesai

Memperoleh Surat Keterangan Prestasi

Tambahkan kredensial ini ke profil LinkedIn, resume, atau CV Anda
Bagikan di media sosial dan dalam penilaian kinerja Anda
Daftar sekarang

Bergabung dengan 19 juta pelajar dan mulai Pengantar Pemrograman Berorientasi Objek di Java Hari Ini!

Buat Akun Gratis Anda

Lanjutkan dengan GoogleTampilkan opsi lainnya

atau


Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Buat kemajuan di mana saja dengan kursus mobile kami dan tantangan coding harian 5 menit.