#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
1157
·
8 tahun, 3 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, 3 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, 3 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, 3 bulan yang lalu
·
0 jempol
oke makasih bro