Konsep OOP pada PHP

OOP ( Object Oriented Programming ) atau Pemrograman berorientasi objek merupakan paradigma pemrograman yang melakukan pendekatan kepada objek. Semua data dan fungsi dalam paradigma dibungkus dalam kelas-kelas dan objek-objek.

Perbedaan yang mendasar antara OOP adalah data dan kode program tergabung menjadi satu entitas yang disebut Objek. Sedangkan pada Prosedural lebih berorientasi ke aksi.

PHP mendukung OOP secara penuh sejak versi PHP 5.

Class dan Object

Class adalah merupakan sekumpulan kode yang ditulis untuk mendefinisikan properti dan method dalam suatu object.
Dan Object merupaka data yang terstruktur sesuai yang didefenisikan dalam suatu class.
Objek adalah instance atau turunan langsung dari classnya .

Deklarasi Class

<?php
class namaClass {
// Daftar properti

//Method
}
?>

Contoh :

<?php
class Orang
{
    protected $nama;

    function setNama($nama)
    {
         $this->nama = $nama;
     }

    function getNama()
    {
         return $this->nama();
     }
?>

Untuk membuat instance dari sebuah class digunakan kata tercadang new dan diikuti oleh nama class tersebut.
Contoh Penggunaan Object :

<?php
include "classOrang.php";

$tono = new Orang;
$tono->setNama("Tono");
echo "Nama Saya : ".$tono->getNama();

?>

Tulisan ini merupakan contoh dasar mengenai pengertian dari Class dan Object. Tulisan ini akan terus berlanjut seiring kemampuan penulis, dan mohon ma'af bila sulit di pahami. Karena penulis masih pemula di dunia Blog, Pemrograman ataupun penulisan.

Salam Blogger Reog City.

Tidak ada komentar :

Posting Komentar

tombol share icon
tombol kembali ke atas
Wait . . . !!!
tampilan ads aktif