Laporan Praktikum PBO Modul 4 (Construktor)

Construktor

1. Landasan Teori

Constructor

Construktor adalah method yang dijalankan pertama kali pada saat sebuah kelas dijalankan. Apabila kita menjalankan atau menginstansiasi sebuah kelas maka jika terdapat method atau function construct didalamnya maka yang pertama kali dijalankan adalah method construct.

Pada saat instansiasi kita tidak perlu lagi memanggil fungsi construct. Karena construct akan dijalankan secara otomatis jika kelas nya yang di instanisasi.

Multiple Contruktor

Multiple construktor adalah adanya jumlah lebih dari satu buah construktor untuk sebuah kelas pada program yang dibuat, yang membedakannya  antara construktor satu dengan lainnya adalah pada parameternya.

Function Overloading

Overloading adalah diperbolehkannya dalam sebuah kelas memiliki lebih dari satu function yang serupa (Nama functionya sama) tetapi deklarasi-deklarasi parameternya berbeda.


2. Pembahasan

1. Post Test

Pada post test ini saya membuat sebuah program sederhana untuk menampilkan data diri pribadi menggunakan constructor. Saya membuat sebuah kelas bernama Pekerjaan dimana nanti akan menampilkan data diri berupa String untuk ditampilkan pada output program variabel String yang saya gunkan terdiri dari : Nama, Pekerjaan, Jabatan;


dapat dilihat diatas saya membuat sebuah Construct dengan nama yang sama dengan kelas yakni pekerjaan dimana dalam contruct tersebut memiliki 3 parameter yang nantinya akan dipanggil pada sebuah function tampilConstructor(). Maka hasil running programnya adalah sebagai berikut :

2. Tugas Individu

Pada tugas individu modul 4 ini saya membuat sebuah program untuk menampilkan data beberapa MesinBus yang parameter nya berupa String diantaranya Merk, Type dan kategori mesib bus tersebut dengan menggunkan konstruktor dan overloading. Berikut sintaks programnya :



Pada sintaks diatas untuk construktor terdapat pada baris ke 14 dimana nama constructnya bernama MesinBus dengan isi parameter hanya satu yakni merk. Sedangkan untuk overloading terdapat pada bari ke 17 & 21 nama function nya sama tapi isi dari parameternya berbeda.

Ketika dilakukan running program makasilnya dalah sebagai berikut :



3. Daftar Pustaka

https://www.malasngoding.com/php-oop-pengenalan-construct-dan-destruct-pada-oop-php/

Komentar

Postingan populer dari blog ini

Laporan Praktikum PBO Modul 1 (Class, Atribute, Method, dan Object)

Praktikum Jaringan Komputer Modul 8 (Dynamic Routing)

Praktikum Jaringan Komputer Modul 7 (Static Routing)