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
Posting Komentar