Skip to content

Commit 3125fa6

Browse files
authored
tambahkan
1 parent 4bc27c7 commit 3125fa6

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

6.php

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
<?php
2+
// =====================
3+
// Setter dan Getter PHP
4+
// =====================
5+
// setter berfungsi untuk men-set atau mengatur sebuah nilai didalam sebuah
6+
// attribute, sedangkan getter berfungsi untuk mendapatkan sebuah value atau
7+
// nilai dari attribute yang terdapat pada setter, contoh
8+
class kendaraan {
9+
private $nama;
10+
private $warna;
11+
private $jenis;
12+
private $keterangan;
13+
14+
// method untuk setter
15+
public function setnama($a){
16+
$this->nama = $a;
17+
}
18+
public function setwarna($a){
19+
$this->warna = $a;
20+
}
21+
public function setjenis($a){
22+
$this->jenis = $a;
23+
}
24+
public function setketerangan($a){
25+
$this->keterangan = $a;
26+
}
27+
28+
// method untuk getter
29+
public function getnama() {
30+
return $this->nama;
31+
}
32+
public function getwarna() {
33+
return $this->warna;
34+
}
35+
public function getjenis() {
36+
return $this->jenis;
37+
}
38+
public function getketerangan() {
39+
return $this->keterangan;
40+
}
41+
}
42+
43+
// proses instansiasi object
44+
// buat sebuah object kendaraan
45+
$kendaraan = new kendaraan;
46+
// masukan sebuah nama didalam method setter
47+
$kendaraan->setnama("Mobil");
48+
$kendaraan->setwarna("Merah");
49+
$kendaraan->setjenis("roda empat");
50+
$kendaraan->setketerangan("mobil perlu dilakukan pengecekan");
51+
52+
// menampilkan nama yang telah di set diatas
53+
echo "Nama Kendaraan : <b>".$kendaraan->getnama()."</b> <br>";
54+
echo "Warna Kendaraan : <b>".$kendaraan->getwarna()."</b> <br>";
55+
echo "Jenis Kendaraan : <b>".$kendaraan->getjenis()."</b> <br>";
56+
echo "Keterangan Kendaraan : <b>".$kendaraan->getketerangan()."</b> <br>";
57+
?>

0 commit comments

Comments
 (0)