Silahkan masuk atau daftar agar skor dan code anda tersimpan.

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:
  1. Pertama ciptakan sebuah tipe objek Handphone dengan properti $kamera dan $tahun.
  2. Selanjutnya ciptakan sebuah properti $layar_sentuh dengan nilai true.
  3. Dengan __construct() tetapkan properti $kamera dan $tahun, dengan mengambil dua parameter.
  4. Buat metode ambil_photo() yang akan mengembalikan string "$this->kamera jepret..!!".
  5. Buat objek $canggih dari Handphone dengan data
    Kamera: 8 Megapixels
    Tahun : 2013
  6. Lagi buat objek $jadul dengan data
    Kamera: 2 Megapixels
    Tahun : 2012
    Dan ubah $layar_sentuh dari $jadul menjadi false.
  7. Panggil dan cetak isi dari metode ambil_photo() di $canggih.

Petunjuk
Forum Diskusi
Lanjut Premium