#php #pemograman-berorientasi-objek-di-php #dasar-pemograman-berorientasi-objek-pbo-di-php
Petunjuk Diskusi
Unit 1
Pahamin kodingannya ya. Just "periksa"
Unit 2
class Orang {
}
$guru = new Orang();
$murid = new Orang();
Unit 3
class Orang {
// berikan properti di bawah
public $lokasi = "codesaya";
public $nama;
public $umur;
}
$guru = new Orang();
$murid = new Orang();
// akses properti dari $guru di bawah
echo $guru->lokasi;
Unit 4
class Orang {
public $lokasi = "codesaya";
public $nama;
public $umur;
// berikan __construct di bawah
public function __construct($nama,$umur){
$this->nama = $nama;
$this->umur = $umur;
}
}
// Ubah baris dibawah dengan memberi
// dua parameter di antara tanda kurung
$guru = new Orang("Barney","40");
$murid = new Orang("akhi","19");
// akses properti dari $guru & murid di bawah
echo $guru->umur;
echo $murid->nama;
Unit 5
class Orang {
public $lokasi = "codesaya";
public $nama;
public $umur;
public function __construct($nama, $umur) {
$this->nama = $nama;
$this->umur = $umur;
}
// ciptakan metode menyapa() di bawah
public function menyapa(){
return "Hi, saya $this->nama umur saya $this->umur.";
}
}
$saya = new Orang("Uzumaki Himawari", 19);
// panggil dan cetak metode menyapa() $saya di bawah
echo $saya->menyapa();
Unit 6
// Anda hebat! =)
class kucing { //buat class
public $lucu = true; //buat properti dan isi true or false
public $warna = "hijau";//buat parameter dengan string
public function __construct($warna)
{
$this->warna = $warna;
}
}
Unit 7
class Kucing {
public $lucu = true;
public $warna;
public function __construct($warna) {
$this->warna= $warna;
}
public function meong(){
return "meong...!!";
}
public function menyapa(){
return "Hai, saya si $this->warna.";
}
}
$putih=new Kucing("putih");
$hitam=new Kucing("hitam");
echo $hitam->menyapa();
echo $hitam->meong();
echo $putih->meong();
Unit 7
class Handphone {
public $kamera;
public $tahun;
public $layar_sentuh = true;
public function __construct($kamera,$tahun){
$this->kamera = $kamera;
$this->tahun = $tahun;
}
public function ambil_photo() {
return "$this->kamera jepret..!!";
}
}
$canggih = new Handphone("8 Megapixels","2013");
$jadul = new Handphone("2 Megapixels","2012");
$jadul->layar_sentuh = false;
echo $canggih->ambil_photo();
5 jempol