Artikel
Method Self Pada Class Python
Arikel Lainnya:
Pada artikel sebelumnya, kita sudah mempelajari apa itu OOP dalam bahasa pemrograman Python. Namun kita masih menemukan berbagai terminologi yang mungkin cukup asing bagi kalian yang baru pertama kali mempelajari python seperti: class, object, method, constructor, object, dll. So, pada artikel ini kita akan membahasnya lebih lanjut.
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. Misal kita ingin mengambil atribut 'jumlah' dan 'harga' dari sebuah class untuk membuat sebuah method perhitungan total harga. Formula yang digunakan adalah 'total harga' = 'jumlah' x 'harga'. Kira-kira methodnya seperti ini:
class produk():
jumlah = 2
harga = 10000
def total_harga(self):
print(self.jumlah * self.harga)
Untuk memanggilnya, kita bisa melakukannya seperti ini:
ayam = produk()
ayam.total_harga()
20000
Karena jumlah produk kita adalah 2, dan harga per produknya adalah Rp 10.000, maka method akan mengembalikan angka sesuai formulanya, yaitu 2 x 10.000 = 20.000.
Artikel Lainnya: