Postingan lainnya
Super() pada class javascript
Kan super() itu ada argument nya, itu argument digunakan untuk apa ya?
0
3 Jawaban:
Super digunakan untuk memanggil constructor dari parent class, argument itu sama saja dengan kita menmanggil parent class tersebut dengan keyword new,,,
contoh
<?php
class Mahasiswa
{
public $prodi = "";
public $nama = "";
public $nim = "";
// Constructor Mahasiswa
public function __construct($nim, $nama, $prodi)
{
$this->nim = $nim;
$this->nama = $nama;
$this->prodi = $prodi;
}
}
class MahasiswaTeknikInformatika extends Mahasiswa
{
function __construct($nim, $nama)
{
// Super versi php
parent::__construct($nim, $nama, "Teknik Informatika");
}
}
$ariel = new Mahasiswa("15130001", "Ariel Dillak", "Teknik Informatika");
$don = new MahasiswaTeknikInformatika("15130016", "Don Alfons Nisnoni");
echo $don->prodi; // Teknik Informatika
echo $ariel->prodi; // Teknik Informatika
?>
0