Object Oriented Programming di dalam Java


 Apa Itu OOP?

  • OOP adalah singkatan dari Object-Oriented Programming.
  • Pemrograman prosedural adalah tentang menulis prosedur atau metode yang melakukan operasi pada data, sedangkan pemrograman berorientasi objects adalah tentang membuat objects yang berisi data dan metode.
  • Pemrograman berorientasi objects memiliki beberapa keunggulan dibandingkan pemrograman prosedural.
  • OOP lebih cepat dan lebih mudah dijalankan.
  • OOP memberikan struktur yang jelas untuk program.
  • OOP membantu menjaga kode Java tetap KERING "Don't Repeat Yourself", dan membuat kode lebih mudah untuk dipelihara, dimodifikasi, dan di-debug.
  • OOP memungkinkan untuk membuat aplikasi penuh yang dapat digunakan kembali dengan kode yang lebih sedikit dan waktu pengembangan yang lebih singkat.
  • Tip: Prinsip "Don't Repeat Yourself" (DRY) adalah tentang mengurangi pengulangan kode. Anda harus mengekstrak kode yang umum untuk aplikasi, dan menempatkannya di satu tempat dan menggunakannya kembali, bukan mengulanginya.

Java - Apa itu Kelas dan Objek?

Class dan objects adalah dua aspek utama dari pemrograman berorientasi objects. Perhatikan ilustrasi berikut untuk melihat perbedaan antara class dan objects:


Contoh lain:


Resume.
  • Jadi, class adalah templat untuk objects, dan objects adalah turunan dari class.
  • Ketika objects individu dibuat, mereka mewarisi semua variabel dan metode dari class.
  • Anda akan belajar lebih banyak tentang class dan objects di bab berikutnya.
Java Classes/Objects.
  • Java adalah bahasa pemrograman berorientasi objek.
  • Segala sesuatu di Java dikaitkan dengan classes dan objects, bersama dengan attributes dan methods. Misalnya: dalam kehidupan nyata, mobil adalah benda. Mobil memiliki atribut, seperti bobot dan warna, serta metode, seperti penggerak dan rem.
  • Class seperti object constructor, atau "blueprint" untuk membuat objects
Bagaimana cara membuat class?

Untuk membuat class, gunakan keyword class:



Jika Anda menjalankan code ini, itu tidak akan menampilkan apa pun. Kode ini hanya mendeklarasikan variabel x dan memulainya dengan integer 5.

Bagaimana cara membuat sebuah object?

Di Java, sebuah object dibuat dari sebuah class. Kami telah membuat class bernama MyClass, jadi sekarang kami dapat menggunakan ini untuk membuat object. Untuk membuat object MyClass, tentukan nama object, diikuti dengan nama object, dan gunakan keyword baru:

Ayo berlatih

Anda dapat mencoba kode ini di https://repl.it/languages/java10


Jika Anda menjalankan kode ini, Anda hanya akan melihat angka: 5.


Jika Anda menjalankan kode ini, Anda akan melihat angka 5 dua kali.


Video Tutorial

Tugas.


Tidak ada komentar:

Posting Komentar