Membangun dari awal
Kerja yang hebat! Sekarang mari kita berlatih lagi dengan membangun sebuah kelas dari awal.
Oh iya, sebelumnya anda sudah belajar untuk menetapkan nilai dari sebuah properti saat sebuah objek diciptakan. Tapi bagaimana jika ternyata anda ingin mengubah nilainya setelah objek itu diciptakan? Caranya seperti ini:
// dari soal sebelumnya $putih = new Kucing("putih"); // kita ubah $warna dari $putih $putih->warna = "abu-abu";
Instruksi:
Petunjuk
- Pertama ciptakan sebuah tipe objek
Handphone
dengan properti$kamera
dan$tahun
. - Selanjutnya ciptakan sebuah properti
$layar_sentuh
dengan nilaitrue
. - Dengan
__construct()
tetapkan properti$kamera
dan$tahun
, dengan mengambil dua parameter. - Buat metode
ambil_photo()
yang akan mengembalikan string"$this->kamera jepret..!!"
. - Buat objek
$canggih
dariHandphone
dengan dataKamera: 8 Megapixels Tahun : 2013
- Lagi buat objek
$jadul
dengan dataKamera: 2 Megapixels Tahun : 2012
Dan ubah$layar_sentuh
dari$jadul
menjadifalse
. - Panggil dan cetak isi dari metode
ambil_photo()
di$canggih
.
Petunjuk
Code Output