#php #pemograman-berorientasi-objek-di-php #dasar-pemograman-berorientasi-objek-pbo-di-php
Petunjuk Diskusi
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
1167
·
9 tahun, 1 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
·
9 tahun, 1 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
1167
·
9 tahun, 1 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
·
9 tahun, 1 bulan yang lalu
·
0 jempol
oke makasih bro