Menambah properti lagi di class

Oleh septa_chandra 231 38 pada Rabu, 10 Agu 2016, 14:04:34


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
  public function _construct($nama,$umur){
    $this->nama = $nama;
    $this->umur = $umur;
  }
  
}
// Ubah baris dibawah dengan memberi
//  dua parameter di antara tanda kurung
$guru = new Orang("corey", 23);
$murid = new Orang("james", 22);

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

masih error kenapa ya?
0 jempol


zuhris
300
11
· 8 tahun, 4 bulan yang lalu · 1 jempol

Masih ada yang keliru di dalam penulisanya @septa_chandra ..

dari line 7 ~ 10 penulisan yang tepat :
public function __construct($nama,$umur){
    $this -> nama = $nama;
    $this -> umur = $umur;
  }

line 19 ~ 20 :
echo $guru -> umur;
echo $murid -> nama;

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

  // berikan __construct di bawah
  public function __construct($nama,$umur){
    $this -> nama = $nama;
    $this -> umur = $umur;
  }
  
}
// Ubah baris dibawah dengan memberi
//  dua parameter di antara tanda kurung
$guru = new Orang("corey", 23);
$murid = new Orang("james", 22);

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

septa_chandra
231
38
penanya
· 8 tahun, 4 bulan yang lalu · 1 jempol

@Zuhris :
iya mba saya coba ikuti dengan apa yang mba sudah kasih awalnya masih error namun setelah saya tambah lagi underscore di construct ternyata berhasil..
saya pikir penulisanconstruct cukuo dengan 1 underscore,,nyatanya menggunakan 2 bukan 1...

terima kasih mba..salam coders.. :)

zuhris
300
11
· 8 tahun, 4 bulan yang lalu · 0 jempol

Sip sama-sama ..

andresutrasno
246
3
· 8 tahun, 4 bulan yang lalu · 0 jempol

apakah spasi berpengaruh ???

annelies001
74
1
· 8 tahun, 2 bulan 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;
  }
}
// Ubah baris dibawah dengan memberi
//  dua parameter di antara tanda kurung
$guru = new Orang("Barney",40);
$murid = new Orang("Puji",22);

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