Python34 / 62

Atribut Instansi vs Atribut Kelas

Atribut Kelas dimiliki bersama oleh seluruh instansi, sedangkan Atribut Instansi (self.name) bersifat unik untuk setiap objek.

👀 Contoh dulu

class User:
    species = 'Homo Sapiens' # Atribut Kelas
    def __init__(self, name):
        self.name = name    # Atribut Instansi

Hasilnya: Atribut species bernilai sama bagi seluruh objek User.

💡 Perubahan atribut kelas akan mempengaruhi seluruh instansi objek.

📝 Sekarang giliranmu

Kita membuat kelas User dan ingin mendefinisikan spesies semua pengguna. Deklarasikan atribut kelas bernama species dan beri nilai string 'Human' di dalam definisi kelas.

Preview