Search Bar

Praktikum PBO 2



Assalamualaikum Wr Wb







           Oke, kali  ini bang sholeh sedikit sharing tentang modul praktikum pemrogaman berorientasi object ( modul 2).
Langsung saja di 4D ya :
  1. Dilihat
  2. Dibaca
  3. Dipahami
  4. Dan dipraktekkan





MODUL 2
CONSTRUCTOR , OVERLOAD CONSTRUCTOR, OVERLOAD METHOD

I. Tujuan:
  1.  Mengetahui pengertian:
  • a. Constructor 
  • Overload Constructor 
  • Overload method 
      2. Mampu mengimplementasikan penggunaan
  • Constructor
  • Overload Constructor 
  • Overload Method

II. Dasar Teori

Konstruktor
       Setelah mengetahui alat untuk menciptakan objek, sekarang yang menjadi pertanyaan adalah bagaimana cara menciptakan objek menggunakan sebuah kelas. Jawabannya adalah dengan menggunakan sebuah konstruktor.

       Apakah sebuah konstruktor itu? Konstruktor adalah bagian dari definisi suatu kelas yang berfungsi menciptakan instans dari kelas tersebut. Konstruktor ini bisa kita buat sendiri, atau bila kita tidak mendefinisikannya, maka kompiler Java akan membuatkan konstruktor default untuk kelas tersebut pada saat kompilasi. Yang perlu diperhatikan adalah bahwa suatu konstrukor tidak termasuk anggota suatu kelas seperti metode dan variabel dan bahwa konstruktor bisa dibuat lebih dari satu.

        Bentuk konstruktor sendiri mirip dengan sebuah metode. Beda yang paling mencolok adalah nama sebuah konstruktor harus sama dengan nama kelas tersebut dan konstruktor tidak memiliki definisi return type seperti sebuah metode.

Hal-hal yang perlu diperhatikan dalam membuat sebuah konstruktor:

  1.  Konstruktor harus menggunakan nama yang sama dengan class.termasuk huruf besar dan kecilnya.
  2. Dalam satu class bisa terdapat lebih dari satu konstruktor. 
  3. Konstruktor akan dieksekusi setiap kli ada pembuatan objek.  
  4. Setiap class harus mempunyai paling tidak sebuah konstruktor.  
  5. Jika sudah mendeklarasikan konstruktor, maka konstruktor default tidak akan dibuat oleh kompiler Java.

Sebuah class yang memiliki beberapa konstruktor digunakan untuk keperluan berikut:
  1.  Menentukan nilaiInstance variabel yang berbeda. Jadi, pada setiap konstruktor diinisialisasi variabel yang berbeda.
  2. Melakukan tugas awal dengan menjalankan metode tertentu,seperti untuk melakukan penghitungan. Jadi, selama konstruktor dijalankan, akan dilakukan penghitungan.
Overload Constructor
          Selain pada method normal pada umumnya, proses overload juga dapat diaplikasikan kedalam constructor suatu kelas. Hal ini disebabkan karenan sebenarnya konstruktor juga adalah sebuah method yang mengembalikan tipe kelas. Pada kenyataan dilapangan, suatu kelas pada umumnya justru memiliki lebih dari satu konstruktor.

Overload Method

       Dalam suatu kelas, kita dapat mendefinisikan lebih dari satu method dengan nama yang sama, selama parameter yang terdapat pada method-method tersebut berbeda . Parameter dalam suatu method dikatakan berbeda dari method lainnya apabila:

Jumlahnya berbeda, meskipun tipe datanya sama Tipe datanya berbeda, meskipun jumlahnya sama Jumlah dan tipe datanya berbeda




Itu sedikit cuplikan tentang modul praktikum pemrograman berorientasi object modul 2.

Lebih lengkapnya langsung saja download materinya praktikumnya DISINI
Source Codenya DISINI



Posting Komentar

0 Komentar