Cara Membuat Object dan Class pada Python

 Cara Membuat Object dan Class pada Python


Apasih ketidaksamaan dari Class dan objek? Kelas pada intinya ialah templat untuk membikin object Anda, sedang Object sebagai enkapsulasi faktor dan peranan jadi satu kesatuan. Object memperoleh faktor dan perannya dari kelas. Nach, pada ulasan ini kali, kita akan pelajari objet dan class pada phyton.


Jika Anda belum memiliki pengalaman awalnya dengan pemrograman fokus object (OOP), Anda dapat pelajarinya lebih dulu agar bisa pahami ide dasarnya. Apabila sudah ketahui dan pahami ide dasarnya saat ini saatnya mengawali


Class and Object


objek dan class pada python


Class yang paling dasar akan kelihatan semacam ini:

class MyClass:

variable = "ini sebagai isi pada variable"

def function(self):

print("ini sebagai pesan dari dalam kelas python ")


Kami akan menerangkan kenapa Anda harus mengikutkan "self" itu sebagai patokan kelak. Pertama, untuk memutuskan class di atas (template) ke object, Anda akan lakukan hal ini:

class MyClass:

variable = " ini sebagai isi pada variable "

def function(self):

print("ini sebagai pesan dari dalam kelas python ")

myobjectx = MyClass()


Saat ini faktor "myobjectx" memuat object dari kelas "MyClass" yang berisi faktor dan peranan yang diartikan dalam kelas yang disebutkan "MyClass".


Mengakses Variabel Objek


Untuk terhubung faktor dalam object yang baru dibikin "myobjectx" Anda wajib melakukan hal ini:

class MyClass:

variable = " ini sebagai isi pada variable"

def function(self):

print("ini sebagai pesan dari dalam kelas python ")

myobjectx = MyClass()

myobjectx.variable


Jadi misalkan berikut ini akan tampilkan string " ini sebagai isi pada variable":

class MyClass:

variable = " ini sebagai isi pada variable"

def function(self):

print("ini sebagai pesan dari dalam kelas python ")

myobjectx = MyClass()

print(myobjectx.variable)


Anda bisa membuat beberapa object berlainan dari kelas yang serupa (mempunyai faktor dan peranan yang ditetapkan sama). Tetapi, tiap object berisi salinan mandiri dari faktor yang ditetapkan di kelas. Misalkan, bila kita mendeskripsikan object lain dengan kelas "MyClass" dan mengganti string dalam faktor di atas:

class MyClass:

variable = "apa saja"

def function(self):

print("ini sebagai isi pada variable 1 ")

myobjectx = MyClass()

myobjecty = MyClass()

myobjecty.variable = " ini sebagai isi pada variable 2"

# Cetak nilai dari 2 Variable dalam MyClass

print(myobjectx.variable)

print(myobjecty.variable)

Terhubung Peranan Object


Untuk terhubung peranan dalam object, Anda memakai notasi yang serupa dengan terhubung faktor:

class MyClass:

variable = " ini sebagai isi pada variable "

def function(self):

print("ini sebagai pesan dari dalam kelas python ")

myobjectx = MyClass()

myobjectx.function()


Latihan


Tutorial Python yang mengulas class dan objek telah usai, ini masih tahapan awalnya karena ada banyak panduan Python yang lain yang bakal kami bagi. Saat ini waktunya untuk Latihan. Kami mempunyai kelas yang ditetapkan untuk kendaraan. Buat dua kendaraan baru namanya car1 dan car2. Set car1 jadi convertible merah sebesar $ 60,000.00 bernama Fer, dan car2 jadi van biru namanya Jump sebesar $ 10,000.00. Selamat belajar!


Posting Komentar

Lebih baru Lebih lama

نموذج الاتصال