Deskripsi
Fungsi classmethod()
mengembalikan fungsi kelas dari suatu fungsi.
Sintaks
Sintaks dari fungsi classmethod() adalah sebagai berikut:
classmethod(function)
Parameter
Fungsi classmethod() memiliki satu parameter yaitu:
- function – Fungsi yang akan diubah menjadi fungsi kelas
Nilai Kembalian
Fungsi classmethod() mengembalikan fungsi kelas untuk fungsi yang dijadikan argumennya
Contoh
class Orang:
usia = 25
def print_usia(cls):
print('Usianya:', cls.usia)
# menciptakan fungsi kelas print_usia
Orang.print_usia = classmethod(Orang.print_usia)
Orang.print_usia()
Output
Output dari program di atas adalah seperti berikut:
Usianya: 25
Bang, mohon jelasin dong maksudnya dari
@classmethod
def ……
……
Yang saya tanyakan apa fungsi dari penulisan @classmethod. Bingungnya kok pakek @ segala ya. Wkwkwk. Trimakasih
itu namanya decorator. https://www.pythonindo.com/decorator/