Tutorial Belajar Static Method di Python
Sunday, May 14, 2017
Add Comment
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"
Post a Comment