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
· 4 tahun, 10 bulan 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
· 4 tahun, 10 bulan 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
· 4 tahun, 7 bulan yang lalu · 0 jempol

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

CodeDirman
102
0
· 4 tahun yang lalu · 0 jempol

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

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

// akses properti dari $guru & murid di bawah
echo $guru->tampil();
echo $murid->tampil();

FransiscoLGuwara
103
3
· 2 tahun yang lalu · 1 jempol

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

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

// akses properti dari $guru & murid di bawah
echo $guru->tampil();
echo $murid->tampil();