Home » , , » Tutorial - Belajar Method dan Konstruktor PHP Bagian II

Tutorial - Belajar Method dan Konstruktor PHP Bagian II

Posted by E-Learning on Tuesday, October 13, 2015

okey, kemarin kita belajar tentang dasar-dasar PHP , selanjutnya kita akan belajar method dan konstruktor PHP, untuk referensi pembelajaran bisa mengacu pada www.w3schools.com.

Yang akan di pelajari yaitu tentang :
Apa itu Method ?
Macam-macam Method ?
Apa itu Konstruktor ?
Macam-macam konstruktor ?

yup, kita bahas dari awal dulu ..

Apa itu Method ?
Method adalah sebuah behavior pada sebuah object, maksudnya memberikan suatu sifat / aturan pada suatu objek. kata lain dari method adalah fungsi atau prosedure.

berikut cara penulisan sebuah method :

<modifier> <return type> <nama> (parameter){
    <statement>
}
Penjelasannya :

modifier       : seperti private, public, protected
return type  : ini adalah tipe data termasuk void
nama            : nama kelas / identifier atas kelas
parameter    : sebuah nilai dalam sebuah kelas  (<tipe_parameter> <nama_parameter>)

Macam-macam method ?
Method memiliki macam-macam tipe, berikut macam-macamnya :
- Method Tanpa Return Value
  Method yang memiliki fungsi untuk tidak mengembalikan nilai awal, return type pada method ini ditandai dengan void. Method ini dalam OOP digunakan untuk membuat method mutator, method mutator sering digunakan untuk memberikan sebuah nilai pada variabel.
(example : setNama(), setHari(), setBulan()).

- Method dengan Return Value
  Method ini ditandai dengan return dan tidak menggunakan void, kalau tadi digunakan untuk membuat method mutator untuk method ini digunakan untuk membuat sebuah method acessor. Method Acessor yaitu method untuk membaca / mendapatkan nilai pada suatu variabel.
(example : getNama(), getNilai(), getBulan()).

- Method Overloading
  Method Overloading yaitu method yang memiliki kesamaan nama tetapi memiliki jumlah dan nilai parameter yang berbeda.


Apa itu Konstruktor ?
Konstruktor adalah tipe khusus yang digunakan untuk membuat dan menginigialisasi sebuah objek baru.

Berikut ciri-ciri Konstruktor :
- Memiliki nama yang sama dengan kelas
- Tidak memiliki return value
- Konstruktor tidak dapat dipanggil secara langsung, harus dipanggil menggunakan operator new

contoh pendeklarasian sebuah konstruktor :

<modifier><className><Parameter>{
 <statement>
}
Perbedaan konstruktor dengan method biasa ?
Konstruktor vs Method ?
- Konstruktor memili nama yang sama dengan kelas
- Tidak memiliki nilai kembalian (tipe data)
- Konstruktor dijalankan saat sebuah objek sudah di inisialisasi


Macam-macam Konstruktor  ?
- Konstruktor Default
  Konstruktor default yaitu konstruktor yang secara otomatis akan dibuat oleh java jika kita tidak membuatnya.

- Konstrultor Overloading
  Konstruktor Overloading adalah kontruktor yang memiliki nama yang sama dan memiliki parameter yang berbeda-beda.
     Pada konstruktor overloading memiliki :
     - Memiliki Konsep yang sam dengan overloading method.
     - Dibedakan berdasarkan parameter.
     - pemanggilan konstruktor berdasarkan pada instansi objek.

OKE,
sekian dulu, dilanjut besok untuk latihan nnya :D


Hosting Unlimited Indonesia

0 comments:

Donate Bitcoin :
19QsXRcfUEKW9AVbGkJFB6WJPvn6uRboNr