Fungsi classmethod()

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