Selamat Datang Di Kelas AI (Beta)

Method Self Pada Class Python

Tim Kelas AI - 14 Jun 2024 (1 Minute Read)

Tim Kelas AI, 14 Jun 2024
1 Minute Read

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.

Baca Juga:

Artikel yang mungkin relate buat kamu

001

Class adalah sebuah wadah untuk menampung sebuah data dan/atau melakukan sebuah fungsionalitas pada data tersebut untuk disimpan kembali kedalam wadah tadi. Sehingga ketika ingin memanggilnya, ...

002

Method 'init' adadalah sebuah constructior dalam class python. Constructor adalah sebuah method yang berfungsi untuk mengkonstruksikan ulang objek tersebut. Constructor dinotasikan dengan def __init__(). Constructor ...


Baca Artikel Lainnya +