Kalau biasanya fungsi private di taruh pada property seperti halnya private property, bagai mana kalau cara menggunakan Private method pada di OOP. Private method yang biasanya di gunakan untuk mengerjakan proses internal di dalam suatu class. Private method biasanya akan di panggil oleh method lainnya di dalam class.
Pada sebauh mobil untuk menjalankan mobil (maju) maka ada beberapa proses yang perlu di kerjakan. pertama injak kopling , kemudian mengubah perseneleng dan terakhir menginjak pedal gas agar mobil maju.
Oke untuk lebih jelasnya saya akan memberikan contoh tentang Cara Menggunakan Private Method di OOP, seperti biasa siapkan terlebih dahulu text editor dan xampp-nya. buat file dengan nama bebas dan simpan dengan format .php. kalau sudah silahkan ikuti contoh pembahasan skrip di bawah ini:
<?php
class Mobil
{
public function maju()
{
$maju = $this->injakKopling();
$maju .= $this->ubahPerseneleng();
$maju .= $this->injakGas()
$maju .= 'Brooommm....';
echo $maju;
}
private function injakKopling()
{
return "injak kopling \n";
}
private function ubahPerseneleng()
{
return "Ubah perseneleng \n";
}
private function injakGas()
{
return "Injak gas \n";
}
}
$mobil = new Mobil();
$mobil->maju();
?>
Oke kalau sudah jalan skrip di atas dengan mengaktifkan xampp-nya terlebih dahulu, maka teman – teman akan mendapatkan hasilnya sepeti di bawah ini, jika teman – teman menulis skripnya dengan benar.
Oke cukup mudah buakn jika teman – teman perhatikan, betapa mudahnya memakai class Mobil{} untuk maju. cukup memanggil method maju(). proses internal lain yang terjadi ketika melakukan operasi maju tetap tersembunyi dari akses global. Oke cukup mudah bukan semoga bermanfaat.
