Belajar Python - OOP di Python - Class dan Object

Class dan Object adalah salah satu komponen yang terdapat pada pemrograman berorientasi objek pada umumnya. Pemrograman Berorientasi Objek adalah pemrograman tingkat lanjut yang memanfaatkan metodologi pendekatan berupa objek, yang memiliki keuntungan diantaranya class yang sudah dibuat bisa digunakan berulang-ulang (reusable). Semoga saya bisa menulis tentang pengertian dan implementasi dari OOP nanti.
Class merupakan sebuah 'enkapsulasi' dari atribut (variabel) dan layanan (method, function, prosedur) menjadi satu kesatuan. Kemudian Object adalah abstraksi dari suatu yang mewakili dunia nyata, bisa benda, manusia, dll. Dalam pemrograman Python, Object bisa merupakan bentuk penginstanan dari sebuah Class. Penginstanan ini adalah sebuah deklarasi/proses dari Class menjadi Objek, agar kelas tersebut bisa kita akses isinya.



#pembuatan class
class contohKelas:
    warna = "Merah"
    panjang = 24
    lebar = 12
   
    def methodKelas(self):
        return "Method ini bekerja!"

# <--- Kode Program Utama --->       
       
#instanisasi objek dari kelas
contohObjek = contohKelas()

#akses atribut pada kelas 'contohKelas'
print contohObjek.warna
contohObjek.warna = "Biru"
print contohObjek.warna

print contohObjek.panjang
print contohObjek.lebar
print contohObjek.panjang + contohObjek.lebar

#akses method pada kelas 'contohKelas'
print contohObjek.methodKelas()

========================== \\ //  ===========================

Tidak ada komentar:

Posting Komentar