mohon bantuannya gan pada php basis objek unit 8.

Oleh ludfyrahman 234 6 pada Sabtu, 13 Agu 2016, 05:23:55


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



ini contoh soalnya
Instruksi:

    Pertama ciptakan sebuah tipe objek Handphone dengan properti $kamera dan $tahun.
    Selanjutnya ciptakan sebuah properti $layar_sentuh dengan nilai true.
    Dengan __construct() tetapkan properti $kamera dan $tahun, dengan mengambil dua parameter.
    Buat metode ambil_photo() yang akan mengembalikan string "$this->kamera jepret..!!".
    Buat objek $canggih dari Handphone dengan data

    Kamera: 8 Megapixels
    Tahun : 2013

    Lagi buat objek $jadul dengan data

    Kamera: 2 Megapixels
    Tahun : 2012

    Dan ubah $layar_sentuh dari $jadul menjadi false.
    Panggil dan cetak isi dari metode ambil_photo() di $canggih.


>>>>>>>>>>>>>>>>>>>>
-----ini kodingan saya gan------

class Handphone{
  public $kamera;
  public $tahun;
  
  public function __construct($kamera, $tahun) {
        $this->kamera = $kamera;
        $this->tahun = $tahun;
    }
  public function ambil_foto(){
  	return "$this->kamera jepret..!!";
  }
}
$canggih=new Handphone("Kamera: 8 Megapixels
Tahun : 2013");
$jadul=new Handphone("Kamera: 2 Megapixels
Tahun : 2012");
echo $jadul->ambil_foto();
0 jempol


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

Hai coder @ludfyrahman. Perhatikan instruksi soal dengan baik yaa.. 

2. Selanjutnya ciptakan sebuah properti $layar_sentuh dengan nilai true.

Coder belum menciptakan properti tersebut pada class Handphone. 

public $layar_sentuh = true;

-------------------------------------------------------------------------
Untuk memanggil objekNya coder cukup mengetikkan sintaks sederhana ini : 

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

---------------------------------------------------------------------------
Perhatikan kembali instruksi soal yang diberikan : 
6. Dan ubah $layar_sentuh dari $jadul menjadi false.

$jadul->layar_sentuh = false;

-------------------------------------------------------------------------
Yang terahir coder tinggal mengambil fotoNya : 

# Cekrek.. ^_^
echo $canggih->ambil_photo();

puji122
263
5
· 8 tahun, 2 bulan yang lalu · 1 jempol

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(){
    return "$this->kamera jepret...!!";
  }
}
$canggih = new handphone("kamera : 8 Megapixels", "tahun : 2013");
$jadul = new handphone("kamera : 2 Megapixels", "tahun : 2012");
$jadul->layar_sentuh = false;
echo $canggih->ambil_photo();