Belajar python (basic) - 27 class variabel


Belajar python (basic) - 27 class variabel

Sebelumnya Kita sudah belajar private attribute, belajar init sekarang Ada yang namanya class variabel . Jadi variabel yang dipunyai oleh si class, yang posisinya didalam class nya pasti , misal Kita punya code :

#class
class mahasiswa()
        jurusan = "ekonomi"
    
        def __init__(self,input_nama,input_mint)
     self.nama = input_nama
     self.mint = input_mint


#main program nya

gimas = mahasiswa("gimasn",3629)

acep = mahasiswa("acep suracep",2239)

gimas.jurusan = "ekonomi micro"

print(gimas.jurusan)

print(mahasiswa.jurusan)





Penjelasan class variabel :


Chatgpt:
Dalam Python, class variabel adalah variabel yang terkait dengan class itu sendiri, bukan dengan instance spesifik dari class tersebut. Mereka digunakan untuk menyimpan data yang bersifat umum untuk seluruh instance dari class. Contohnya:

```python
class MyClass:
    class_variable = 0

    def __init__(self, instance_variable):
        self.instance_variable = instance_variable

# Mengakses class variabel
print(MyClass.class_variable)  # Output: 0

# Mengubah class variabel
MyClass.class_variable = 10
print(MyClass.class_variable)  # Output: 10
```

Dalam contoh di atas, `class_variable` adalah sebuah class variabel yang terkait dengan `MyClass`, sedangkan `instance_variable` adalah variabel yang terkait dengan setiap instance dari `MyClass`.


Contoh code nya :


#class

class mahasiswa():
        jumlah_mahasiswa = 0;
   def __init__(self,input_nama, input_mint):
     self.nama = input_nama
     self.mint = input.mint

   mahasiswa.jumlah_mahasiswa += 1


#main program nya

Gim = mahasiswa("gimas nur",3729)

tetep = mahasiswa("tetep suretep",3638)


print(mahasiswa.jumlah_mahasiswa)




Sekian semoga mudah di fahami:)

Komentar

Postingan populer dari blog ini

ethical hacking part 14 membuat malware Trojan

CSS layouting - box model: CSS reset

ethical hacking part 3 reconnaissance & information gethering