Tutorial Belajar Static Method di Python
Adalah suatu cara bagaimana kita dapat menggunakan suatu method di dalam class tanpa harus membuat objeknya terlebih dahulu. Di Python 3 kamu cukup menambahkan decorator @staticmethod untuk menandai bahwa method tersebut adalah static method.
Sekalipun class dibuat objeknya method tersebut tetap dapat digunakan.
PRAKTEK
- Silahkan jalankan kode di sebelah kanan dan lihat hasilnya
class Foo:
def __init__(self):
print ("Foo class is created...")
@staticmethod
def get_foo_info():
print ("Getting foo information...")
def get_foo_detail(self):
print ("Getting foo detail information...")
def __del__(self):
print ("Foo class is deleted...")
# Pemanggilan static method, tanpa instansiasi object
Foo.get_foo_info()
# Foo.get_foo_detail()
# Cara biasa dengan instansiasi
foo = Foo()
foo.get_foo_detail()
foo.get_foo_info()
Hasilnya:
Getting foo information...
Foo class is created...
Getting foo detail information...
Getting foo information...
Foo class is deleted...
0 Response to "Tutorial Belajar Static Method di Python"
Posting Komentar