1.
Contoh implementasi kelas php(oop)
<?php
class Database {
private $host = "localhost";
private $user = "root";
private $pass = "";
private $db = "siakad";
protected $conn;
public function connect() {
$this->conn = new mysqli(
$this->host,
$this->user,
$this->pass,
$this->db
);
return $this->conn;
2. Enkapsulasi
class Mahasiswa {
private $nim;
private $nama;
public function setNim($nim) {
$this->nim = $nim;
}
public function getNim() {
return $this->nim;
}
}
3. Pewarisan
class User {
protected $username;
protected $password;
}
class Dosen extends User {
private $nidn;
}
4. Polimorfisme
class User {
public function login() {
return "Login user";
}
}
class Admin extends User {
public function login() {
return "Login admin";
}
}
5. Abstraksi
abstract class Laporan {
abstract public function cetak();
}