Menimpa properti dan metode

Oleh azizah 149 2 pada Rabu, 21 Okt. 2015, 12:40:08


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



virrrra
0 jempol


firyal
149
4
· 9 tahun yang lalu · 1 jempol

class Kendaraan {
  public function jalan() {
    return "Brem brem...";
  }
}

class Kereta extends Kendaraan {
  // timpa metode jalan() dari Kendaraan
  public function jalan(){
    return "jeges jeges...";
  }
}

$kereta_saya = new Kereta();
echo $kereta_saya->jalan();

// panggil jalan() dari $kereta_saya
// dan cetak isinya di bawah ini

lass Kendaraan {
  final public function ngerem(){
    return "Tekan tombol rem!";
  }
}

class Kereta extends Kendaraan {
  public function kereta(){
    return "Makan nasi goreng aja.";
  }
}

class Kendaraan {

}
class Kereta extends Kendaraan {
  // ciptakan pengendara di bawah
  const pengendara= "masinis";
}
// cetak isi dari pengendara di bawah
if ( kereta::pengendara ) {
echo "masinis";
}

// Sedikit lagi sebelum soal terakhir di PHP
class Kendaraan {
	public static $pembuat = "Honda";
    
  public function jalan(){
    return  self::$pembuat . " sedang jalan.";
  }
}


// cetak isi dari pengendara di bawah
  echo Kendaraan::jalan();

// echo "Keren..!! Anda sudah menyelesaikan semua unit dari PHP" :D
class Kendaraan {
  static $pembuat = 'Toyota';
  
  public static function jalan(){
   return self::$pembuat . " sedang jalan.";
  }
}
echo Kendaraan::jalan();