#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