Client Server 1
Client Server 1
• Kontruksi
PYTHON LOOPING FOR
• Kontruksi
RANGE
Class ClassName(object):
def __init__(self, param1, param2):
#construktor code
def __del__(self, param1, param2):
#destructor code
def MethodName(self, param1m param2):
#Method Code
MENDEKLARASIKAN OBJECT
• ClassInstance = ClassName()
PEWARISAN
• Pewarisan adalah penurunan sebuah kelas, sehingga kelas baru akan mempunyai
sifat yang sama dengan kelas induk.
• Mengapa dibutuhkan pewarisan ?, karena bisa jadi kelas induk tidak memiliki semua
fungsi yang di butuhkan.
• Mengapa di wariskan ?, karena dengan mewariskan kelas induk maka programmer
tidak perlu mendeklarasikan kelas yang mempunyai sifat yang sama dengan
menambahkan kemampuan lain.
• Harus di wariskan ?, tidak. Karena ada methode pengembangan lain yaitu
prosedural.
HAK AKSES AHLI WARIS
• Meskipun class turunan akan mempunyai semua sifat class induk, tetapi class turunan
tidak memiliki semua hak akses data pada class induk.
• Private : berarti class turunan tidak memiliki akses.
• Protected : berarti class turunan memiliki akses tetapi class lain tidak memiliki akses
• Public : berarti class turunan memiliki akses dan class lain juga memiliki akses
• Mendeklarasikan data private dengan menambahkan __ (dua garis bawah) pada
nama variable-nya contoh __nama
DEKLARASI CLASS TURUNAN
Class ClassName(ClassInduk):
def __init__(self, param1, param2):
#construktor code
def __del__(self, param1, param2):
#destructor code
def MethodName(self, param1m param2):
#Method Code