
Dalam Pemrograman Berorientasi Object, Class adalah struktur terdefinisi yang terdiri dari fungsi dan variabel. Secara garis besar ada 2 bagian utama pada sebuah class, yaitu class declaration dan class body. Class Declaration mendefinisikan nama kelas, sedangkan class body mendeklarasikan variabel, constructor dan fungsi. Objek adalah instansiasi dari sebuah Class.
Deklarasi Class
Secara sederhana cara mendeklarasikan sebuah class di Python terlihat pada struktur berikut ini.
class Binatang(object):
pass
Deklarasi Constructor
Secara cara mendeklarasikan constructor sebuah class di Python terlihat pada struktur berikut ini. Constructor adalah fungsi yang dipanggil pada saat objek diinstanisasi.
class Animal(object):
def __init__(self):
pass
Instanisasi Objek
Berikut ini contoh membuat objek dari class yang telah dibuat.
class Binatang(object):
def __init__(self, nama):
# memberi nilai pada variabel nama
self.nama = nama
# instanisasi objek dengan nama zebra
zebra = Binatang("Juragan")
# menampilkan isi dari variabel nama dari objek zebra
print(zebra.nama)
Tambah Beberapa Variabel
class Binatang(object):
def __init__(self, nama, jenis_kelamin):
# memberi nilai pada variabel nama dan jenis_kelamin
self.nama = nama
self.jenis_kelamin = jenis_kelamin
# instanisasi objek dengan nama zebra
zebra = Binatang("Juragan", "Jantan")
# menampilkan isi dari variabel nama dan jenis_kelamin dari objek zebra
print(zebra.nama)
print(zebra.jenis_kelamin)
# instanisasi objek dengan nama ayam
ayam = Binatang("Pitik", "Betina")
# menampilkan isi dari variabel nama dan jenis_kelamin dari objek ayam
print(ayam.nama)
print(ayam.jenis_kelamin)
Demikian penjelasan tentang pembuatan class dan objek pada Python.
Leave a Reply