Method init (Constructor) Pada Class Python
Init adalah sebuah method yang berfungsi untuk mengkonstruksikan atribut, atau melakukan inisialisasi secara langsung. Contoh pada codingan sebelumnya kan kita perlu mendeklarasikan ulang atribut 'nama' ya. Sebenernya kita bisa langsung mendeklarasikannya ketika membuat sebuah object atau instance dengan bantuan Init.
Sintak dari constructor init untuk mendeklarasikan 'nama' kira-kira seperti ini:
class Manusia():
nama = None
usia = 0
tinggi_badan = 42
berat_badan = 13
def __init__(self,v_nama):
self.nama = v_nama
def sakit(self):
print(self.nama,' sedang sakit')
Dan untuk mendeklarasikannya kira-kira seperti ini:
anton = Manusia('Anton')
anton.sakit()
Output:
Anton sedang sakit
Jauh lebih mudah dan simpel bukan? Btw kita dapat memasukan banyak variabel loh, bukan hanya satu variabel saja. Kalian bisa coba eksperimen sendiri yah.
Baca Juga:
Artikel yang mungkin relate buat kamu
self adalah global variabel pada sebuah class yang harus ada pada setiap method. self digunakan untuk mengambil atau memperbaharui atribut pada diri objek itu sendiri. ...