Membangun dari awal

Oleh mteguh23 72 3 pada Kamis, 15 Sep. 2016, 08:42:21


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Cek gan ada yg salah ga?
Cara ngubah $jadul jadi false gimana gan?


class Handphone {
	public $kamera;
  	public $tahun;
  	public $layar_sentuh=true;
  
  public function __construct($kamera,$tahun){
  		$this->kamera=$kamera;
    	$this->tahun=$tahun;
  }
  public function ambil_photo(){
  		"$this->kamera jepret..!!";
  }
}

$canggih= new Handphone("8 Megapixel",2013);
$jadul= new Handphone("2 Megapixel",2012);

echo $canggih->ambil_photo();
0 jempol


bramanto
300
1157
· 8 tahun, 2 bulan yang lalu · 0 jempol

Hai coder @mteguh23. Untuk mengubah $layar_sentuh dari $jadul menjadi false. Cukup mengetikkanNya seperti ini : 

$jadul->layar_sentuh = false;

mteguh23
72
3
penanya
· 8 tahun, 2 bulan yang lalu · 0 jempol

Masih error gan, gimana? katanya "Kembalian dari ambil_photo() tidak seperti yang diminta. "


class Handphone {
	public $kamera;
  	public $tahun;
  	public $layar_sentuh=true;
  
  public function __construct($kamera,$tahun){
  		$this->kamera=$kamera;
    	$this->tahun=$tahun;
  }
  public function ambil_photo(){
  		"$this->kamera jepret..!!";
  }
}

$canggih= new Handphone("8 Megapixel",2013);
$jadul= new Handphone("2 Megapixel",2012);
$jadul->layar_sentuh=false;

echo $canggih->ambil_photo();

bramanto
300
1157
· 8 tahun, 2 bulan yang lalu · 0 jempol

Hai coder @mteguh23. Ada beberapa sintaks yang kurang tepat. Gunakan return pada function ambil_photo().

public function ambil_photo(){
  		"$this->kamera jepret..!!";
  }

ubah menjadi seperti ini :

 public function ambil_photo(){
  	return "$this->kamera jepret..!!";
  }

Pastikan output yang diminta sama dengan instruksi. Ubah baris ini : 

$canggih= new Handphone("8 Megapixel",2013);

menjadi :

$canggih= new Handphone("8 Megapixels",2013);
$jadul= new Handphone("2 Megapixels",2012);

mteguh23
72
3
penanya
· 8 tahun, 2 bulan yang lalu · 0 jempol

oke makasih bro