Property dan Method dalam OOP PHP

Share to

Property dan Method dalam OOP PHP

Dalam pemrograman berorientasi objek (OOP) pada PHP, Property dan Method adalah dua konsep penting yang digunakan untuk memodelkan objek. Berikut penjelasan singkat mengenai keduanya:

Property

Property adalah variabel yang dideklarasikan di dalam kelas dan digunakan untuk menyimpan data atau informasi yang terkait dengan objek. Property dapat diakses dan diubah nilainya dari dalam kelas atau dari luar kelas melalui objek.
Contoh:

class Mobil {
public $merek;
public $tahun_produksi;
}
$mobil1 = new Mobil();
$mobil1->merek = "Toyota";
$mobil1->tahun_produksi = 2021;

Method

Method adalah fungsi yang dideklarasikan di dalam kelas dan digunakan untuk melakukan tindakan atau operasi pada objek. Method juga dapat mengakses dan memanipulasi nilai property pada objek.
Contoh:

class Mobil {
public $merek;
public $tahun_produksi;

public function info_mobil() {
echo "Mobil dengan merek " . $this->merek . " diproduksi pada tahun " . $this->tahun_produksi;
}
}
$mobil1 = new Mobil();
$mobil1->merek = "Toyota";
$mobil1->tahun_produksi = 2021;
$mobil1->info_mobil(); // output: Mobil dengan merek Toyota diproduksi pada tahun 2021

Dalam OOP PHP, property dan method dapat memiliki akses modifier seperti public, private, atau protected untuk mengatur tingkat aksesibilitas dan manipulasi data. Public property atau method dapat diakses dan dimanipulasi dari luar kelas melalui objek, sedangkan private property atau method hanya dapat diakses dan dimanipulasi dari dalam kelas itu sendiri. Protected property atau method hanya dapat diakses dan dimanipulasi dari dalam kelas itu sendiri dan kelas turunannya (inheritance).

Berikut adalah contoh sederhana penggunaan property dalam PHP:

class Mobil {
public $merek; // deklarasi property merek
public $tahun_produksi; // deklarasi property tahun produksi
}

// membuat objek mobil1 dari kelas Mobil
$mobil1 = new Mobil();

// mengisi nilai property dari objek mobil1
$mobil1->merek = "Toyota";
$mobil1->tahun_produksi = 2021;

// mengakses dan mencetak nilai property dari objek mobil1
echo "Merek mobil: " . $mobil1->merek . "<br>";
echo "Tahun produksi: " . $mobil1->tahun_produksi;

Pada contoh di atas, terdapat kelas Mobil yang memiliki dua property yaitu $merek dan $tahun_produksi. Kemudian, dibuat objek $mobil1 dari kelas Mobil dan nilai property-nya diisi dengan merek Toyota dan tahun produksi 2021. Nilai property dari objek $mobil1 kemudian diakses dan dicetak ke layar menggunakan echo.

Berikut adalah contoh sederhana penggunaan method dalam PHP:

class Mobil {
public $merek;
public $tahun_produksi;

// method untuk mencetak informasi mobil
public function info_mobil() {
echo "Mobil dengan merek " . $this->merek . " diproduksi pada tahun " . $this->tahun_produksi;
}
}

// membuat objek mobil1 dari kelas Mobil
$mobil1 = new Mobil();

// mengisi nilai property dari objek mobil1
$mobil1->merek = "Toyota";
$mobil1->tahun_produksi = 2021;

// memanggil method info_mobil dari objek mobil1
$mobil1->info_mobil();

Pada contoh di atas, terdapat kelas Mobil yang memiliki dua property yaitu $merek dan $tahun_produksi. Selain itu, kelas Mobil juga memiliki method info_mobil yang digunakan untuk mencetak informasi mobil ke layar. Pada saat membuat objek $mobil1, nilai property-nya diisi dengan merek Toyota dan tahun produksi 2021. Kemudian, method info_mobil dipanggil dari objek $mobil1 untuk mencetak informasi mobil ke layar. Output dari program tersebut adalah Mobil dengan merek Toyota diproduksi pada tahun 2021

Related Posts

Mengenal Namespace OOP PHP

Share to

Share toNamespace Namespace di PHP adalah cara untuk mengatur kelompok kelas, antarmuka, fungsi, dan konstanta sehingga nama yang sama dapat digunakan dalam konteks berbeda tanpa konflik.  Fitur…

Konstanta PHP OOP

Share to

Share toKonstanta PHP OOP Konstanta PHP OOP adalah nilai yang tidak dapat diubah selama runtime dari sebuah program. Dalam paradigma pemrograman berorientasi objek (OOP), konstanta dapat didefinisikan…

Static Keyword PHP OOP

Cara Membuat Static Keyword PHP OOP

Share to

Share toStatic Keyword PHP OOP Static Keyword PHP – Dalam pemrograman berorientasi objek (OOP) di PHP, kata kunci static digunakan untuk menunjukkan bahwa suatu properti atau metode…

Metode Setter dan Getter dalam PHP OOP

Share to

Share toMetode Setter dan Getter dalam PHP OOP Setter dan Getter adalah metode yang digunakan dalam Object-Oriented Programming (OOP) untuk mengatur dan mengambil nilai dari properti (atau…

Visibility Atau Access Modifier Dalam PHP

Share to

Share toVisibility dalam Pemrogramman Visibility Atau Access Modifier Dalam PHP – dalam pemrograman merujuk pada tingkat aksesibilitas dari suatu variabel, method, atau class dalam sebuah program. Terdapat…

Cara Menggunakan Overriding di PHP

Share to

Share toPengertian Overriding Overriding OOP PHP – Overriding adalah ketika sebuah subclass mengimplementasikan kembali sebuah method yang sudah didefinisikan pada superclass. Dalam hal ini, subclass memberikan implementasi…

Leave a Reply

Your email address will not be published. Required fields are marked *