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
Handphonedengan properti$kameradan$tahun. - Selanjutnya ciptakan sebuah properti
$layar_sentuhdengan nilaitrue. - Dengan
__construct()tetapkan properti$kameradan$tahun, dengan mengambil dua parameter. - Buat metode
ambil_photo()yang akan mengembalikan string"$this->kamera jepret..!!". - Buat objek
$canggihdariHandphonedengan dataKamera: 8 Megapixels Tahun : 2013
- Lagi buat objek
$jaduldengan dataKamera: 2 Megapixels Tahun : 2012
Dan ubah$layar_sentuhdari$jadulmenjadifalse. - Panggil dan cetak isi dari metode
ambil_photo()di$canggih.
Petunjuk
Code Output