OOP Python : Membuat Class

OOP Python Membuat Class

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.

1 Trackbacks & Pingbacks

  1. Cara Inheritance Pada Python Ternyata Mudah | Onestring Lab

Leave a Reply

Your email address will not be published.


*