Mengenal Class, Object, Attribute, dan Method dalam OOP

Halo, pada artikel kali ini saya akan membahas tentang Apa itu Class, Object, Attribute, dan Method dalam Object-Oriented Programming (OOP), untuk itu silahkan simak perlahan penjelasan singkat yang akan saya bahas di artikel ini.

Pengertian Class

Class adalah konsep dalam OOP yang digunakan untuk membuat struktur dasar untuk membuat objek. Di dalam class terdapat atribut atau properti yang merepresentasikan karakteristik dari objek, serta metode atau fungsi yang merepresentasikan tindakan atau perilaku yang dapat dilakukan oleh objek. Class memungkinkan programmer untuk membuat blueprint yang dapat digunakan berulang kali untuk membuat objek serupa.

Contoh penulisan Class dalam PHP:

<?php

//Hewan merupakan nama Class-nya
class Hewan{
    //Isi class Hewan
}

>

Pengertian Attribute

Attribute atau properti adalah data atau informasi yang tersimpan dalam sebuah class. Misalnya, pada objek Hewan, terdapat beberapa karakteristik seperti jumlah kaki, warna kulit, jenis makanan, dan sebagainya. Atribut ini dapat dianggap sebagai variabel yang merepresentasikan nilai dari karakteristik tersebut di dalam sebuah class.

Dengan adanya atribut, programmer dapat mengelompokkan dan mengatur data dengan lebih terstruktur dan efisien di dalam class, serta memudahkan pengaksesan dan penggunaan data tersebut di dalam program.

Contoh penulisan Attribute dalam PHP:

<?php

class Hewan{
    var $jenisPemakan;
    var $jumlahKaki;
}

>

Pengertian Method

Method atau metode adalah tindakan atau perilaku yang dapat dilakukan oleh sebuah objek di dalam sebuah class. Method merepresentasikan cara kerja atau bagaimana objek tersebut dapat beroperasi atau berjalan. Sebagai contoh, pada objek Hewan, terdapat beberapa method seperti jalan, makan, tidur, dan sebagainya.

Dalam OOP, method dapat digunakan untuk mengatur perilaku dan interaksi antar objek, serta memproses data yang tersimpan di dalam class. Dengan menggunakan method, programmer dapat mengatur tindakan yang dapat dilakukan oleh objek secara terstruktur dan efisien di dalam program.

Contoh penulisan Method dalam PHP:

<?php

class Hewan{
    var $jenisPemakan;
    var $jumlahKaki;

    //membuat metode makan
    function makan(){
         return "Nom nom nom";
    }
}

>

Pengertian Object

Object atau objek adalah hasil dari deklarasi atau instance sebuah class. Dalam objek, kita dapat mengakses dan memanipulasi isi dari class yang telah dibuat. Sebagai contoh, jika kita memiliki class Hewan, maka kita dapat membuat objek Hewan baru yang merepresentasikan hewan spesifik dengan atribut dan method yang berbeda-beda.

Dalam objek Hewan ini, kita dapat memanipulasi atribut seperti jumlah kaki, warna kulit, jenis makanan, dan sebagainya, serta melakukan tindakan seperti berjalan, makan, tidur, atau bersuara. Dengan menggunakan objek, programmer dapat mengorganisir dan mengelola data dengan lebih terstruktur dan efisien di dalam program.

Contoh penulisan Object pada PHP:

<?php

class Hewan{
    var $jenisPemakan;
    var $jumlahKaki;

    function makan(){
         return "Nom nom nom";
    }
}

//membuat object dari class Hewan
$rusa = new Hewan();
$gajah = new Hewan();

>

Gist (snippet): https://gist.github.com/suryomujahid/a3479f8dad7a1580e53770fa760c5da2

Jika terdapat salah kata silahkan berkomentar dibawah, saya dengan senang hati akan memperbaikinya.

Terimakasih telah menyempatkan waktunya untuk membaca disini!

One thought on “Mengenal Class, Object, Attribute, dan Method dalam OOP”

Leave a comment