Menambah properti lagi di class

Oleh azizah 149 2 pada Sabtu, 17 Okt. 2015, 10:45:46


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



jawap uty
0 jempol


indrahamjati
167
1
· 5 tahun, 3 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;
    echo $nama;
    echo $umur;
  }
   
}
// Ubah baris dibawah dengan memberi
//  dua parameter di antara tanda kurung
$guru = new Orang("Barney",40);
$murid = new Orang("Madhan",20);

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

adrianbagu
152
7
· 5 tahun, 3 bulan yang lalu · 2 jempol

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

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

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

hasanudin
178
1
· 5 tahun, 3 bulan yang lalu · 1 jempol

gini gan !!!
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 menyapa() {
        return "Hi, saya $this->nama umur saya $this->umur.";
    }
}
// Ubah baris dibawah dengan memberi
//  dua parameter di antara tanda kurung
$guru = new Orang("Barney", 40);
$murid = new Orang("FerryGay", 99);
 

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

bleewah
168
8
· 5 tahun, 2 bulan yang lalu · 2 jempol

kok pada ribet si gan..

coba  ini

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

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

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


nanti outputnya hanya menampilkan "codesaya"

Julfikri_Bilale
88
2
· 5 tahun, 2 bulan 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;
    echo $nama;
    echo $umur;
  }
   
}
// Ubah baris dibawah dengan memberi
//  dua parameter di antara tanda kurung
$guru = new Orang("Barney",40);
$murid = new Orang("Madhan",20);

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

fadjarrafi21
211
1
· 4 tahun, 7 bulan yang lalu · 0 jempol

ehh tapi kalo say ngggak pake echo tpi kok bener ya?? saya jadi bingung.

foxthread
132
0
· 4 tahun, 7 bulan yang lalu · 0 jempol

Bener yg di kasih tau om bleewah itu . ngapain ribet2 pake construct wong cuma panggil property yg udah ada isinya

rizqillahzahra
282
0
· 4 tahun, 7 bulan yang lalu · 0 jempol

Kalau aku di dalam konstuktornya gak perlu di-echo.. Jadi gini:

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("Zahra", 19);

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

nanti outputnya "40Zahra"

fadjarrafi21
211
1
· 4 tahun, 6 bulan yang lalu · 0 jempol

ohh begitu thanks zahra ^^