Menambah properti lagi di class | Unit 4

Oleh kahfi051000 209 0 pada Senin, 17 Feb. 2020, 00:19:14


Kembali ke forum soal ini

#php #pemograman-berorientasi-objek-di-php #dasar-pemograman-berorientasi-objek-pbo-di-php


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



class Orang {
  public $lokasi = "codesaya";
  public $nama;
  public $umur;

  // berikan __construct di bawah

}
// Ubah baris dibawah dengan memberi
//  dua parameter di antara tanda kurung
$guru = new Orang();
$murid = new Orang();

// akses properti dari $guru & murid di bawah
0 jempol


kahfi051000
209
0
penanya
· 8 bulan, 2 minggu yang lalu · 0 jempol

class Orang {
  public $lokasi = "codesaya";
  public $nama;
  public $umur;

  // berikan __construct di bawah
  public function __construct($nama, $umur) {
  $this->lokasi = $lokasi;
  $this->nama = $nama;
  $this->umur- $umur;
  }
}
// Ubah baris dibawah dengan memberi
//  dua parameter di antara tanda kurung
$guru = new Orang($nama = "Barney", $umur = "40");
$murid = new Orang($nama = "Kahfi", $umur = "20");

// akses properti dari $guru & murid di bawah
echo $guru->umur;
echo $murid->nama;

salahnya dimana ya? tolong dibantu gan, saya newbie.

zainuzain27
88
1
· 8 bulan, 1 minggu yang lalu · 0 jempol

tidak diinstruksikan untuk membuat constructor, cukup mengakses properti lokasi dari  guru.

class Orang {
  // berikan properti di bawah
  public $lokasi = "codesaya";
  public $umur;
  public $nama;
}

$guru = new Orang();
$murid = new Orang();

// akses properti dari $guru di bawah
echo $guru->lokasi;

wongprasojo
111
0
· 5 bulan, 2 minggu yang lalu · 0 jempol

@kahfi051000 
Hapus 
$this->lokasi = $lokasi;
pada konstruktor