Wednesday, April 10, 2024

Python Tutorial - Metode Overloading - 017

Ada banyak cara untuk mendifinisikan dan meyebut metode (fnction) dalam bahasa rogram Python.  



Image - Hanya ilustrasi saja, tanda dilarang parkir.

Tergantung pada mendifinisikan function, bisa didefinisikan dengan "zero, one, two or more parameters."

Hal ini disebut dengan istilah "method overloading," tak banyak program bisa melakukan hal ini.


Contoh Metode Overloading
Class dengan satu metode(fungsi) adalah sayHello().
- parameter metode adalah None
- object dikreasi berdasarkan class
class Human:
    def sayHello(self, name=None):
        if name is not None:
            print('Hello' + name)
        else:
            print('Hello')

obj = Human()
obj.sayHello()
obj.sayHello('Guido')

Output (ekskusi dengan main.pay)
Hello
HelloGuido

# Posting sebelumnya:

JJJJJJJJJJJJ

No comments:

Post a Comment