Itulah penjelasan tentang program diatas. Pada class tersebut, tidak ada fungsi main atau fungsi untuk menampilkan output. Class yang saya buat diatas hanyalah berisi method - method yang dibutuhkan untuk nantinya dipanggil di class lain. Bisa dibilang dalam membuat sebuah kue, yang saya buat diatas adalah cetakannya. Show Dari program diatas dapat kita simpulkan bahwa fungsi self pada python adalah untuk melambangkan apa yang ada di dalam class tersebut. artinya self adalah class itu sendiri. yang berfungsi untuk memberikan keterangan bahwa program yang digunakan merupakan object dari class itu sendiri. Kita bisa melihat terdapat script self.var_nama. var_nama adalah variabel milik latihan class. Selanjutnya kita buat class ke dua. Disini terserah anda mau membuat nama apa. Saya sendiri memberikan nama class2. Hal ini bertujuan agar pembaca bisa membedakan class pertama dan class kedua hanya dengan melihat nama dari class tersebut. import latihan_class Penjelasan Program :
Dari program diatas kita dapat menyimpulkan bahwa program yang dibuat ini merupakan program untuk melempar data dari variabel class 1 ke class lain. Inilah yang disebut OOP(Object Oriented Programming).Sebelumnya, kedua program itu harus disimpan pada 1 folder. Dan berikut ini merupakan output dari program diatas (class2) : Apasih perbedaan dari Class dan object? Kelas pada dasarnya adalah templat untuk membuat objek Anda, sedangkan Objek merupakan enkapsulasi variabel dan fungsi menjadi satu kesatuan. Objek mendapatkan variabel dan fungsinya dari kelas. Nah, pada pembahasan kali ini, kita akan mempelajari objet dan class pada phyton. Apabila Anda belum mempunyai pengalaman sebelumnya dengan pemrograman berorientasi objek (OOP), Anda bisa mempelajarinya terlebih dahulu supaya dapat memahami konsep dasarnya. Jika sudah mengetahui dan mengerti konsep dasarnya sekarang saatnya memulai! Table of Contents Class and ObjectClass yang sangat dasar akan terlihat seperti ini: class MyClass: variable = "ini merupakan isi dari variable" def function(self): print("ini merupakan pesan dari dalam kelas python") Kami akan menjelaskan mengapa Anda harus menyertakan “self” itu sebagai parameter nanti. Pertama, untuk menetapkan class diatas (template) ke objek, Anda akan melakukan hal berikut: class MyClass: variable = " ini merupakan isi dari variable " def function(self): print("ini merupakan pesan dari dalam kelas python") myobjectx = MyClass() Sekarang variabel “myobjectx” menampung objek dari kelas “MyClass” yang berisi variabel dan fungsi yang didefinisikan di dalam kelas yang disebut “MyClass”. Artikel Terkait Tutorial Python 13 : Modules Python, Bagaimana Fungsi dan Cara Penggunaannya? Mengakses Variabel ObjekUntuk mengakses variabel di dalam objek yang baru dibuat “myobjectx” Anda harus melakukan hal berikut: class MyClass: variable = " ini merupakan isi dari variable" def function(self): print("ini merupakan pesan dari dalam kelas python") myobjectx = MyClass() myobjectx.variable Jadi misalnya di bawah ini akan menampilkan string ” ini merupakan isi dari variable”: class MyClass: variable = " ini merupakan isi dari variable" def function(self): print("ini merupakan pesan dari dalam kelas python") myobjectx = MyClass() print(myobjectx.variable) Anda dapat membuat beberapa objek berbeda dari kelas yang sama (memiliki variabel dan fungsi yang ditentukan sama). Namun, setiap objek berisi salinan independen dari variabel yang ditentukan di kelas. Misalnya, jika kita mendefinisikan objek lain dengan kelas “MyClass” dan kemudian mengubah string dalam variabel di atas: class MyClass: variable = "apapun" def function(self): print("ini merupakan isi dari variable 1") myobjectx = MyClass() myobjecty = MyClass() myobjecty.variable = " ini merupakan isi dari variable 2" # Mencetak nilai dari 2 Variable dalam MyClass print(myobjectx.variable) print(myobjecty.variable) Mengakses Fungsi ObjekUntuk mengakses fungsi di dalam objek, Anda menggunakan notasi yang mirip dengan mengakses variabel: class MyClass: variable = " ini merupakan isi dari variable " def function(self): print("ini merupakan pesan dari dalam kelas python") myobjectx = MyClass() myobjectx.function() LatihanTutorial Python yang membahas class dan object sudah selesai, ini masih tahap awal karena masih banyak tutorial Python lainnya yang akan kami bagikan. Sekarang saatnya untuk Latihan. Apa itu Classmethod?Class Method adalah jenis method yang diawali dengan decorator @classmethod dan wajib menyertakan cls pada parameternya, dimana parameter cls ini merujuk pada kelas itu sendiri.
Apa kegunaan Python class?Class atau kelas-kelas adalah prototipe untuk wadah menghimpun data dan kebergunaan yang kemudian menghasilkan objek. Setiap class baru akan menghasilkan objek baru yang kemudian bisa dibuat instance dengan memiliki atribut yang ada.
Bagaimana cara mendeklarasikan suatu class pada Python?Cara mendeklarasikan object dari sebuah class pada python adalah dengan memanggil nama class beserta dengan parameter yang diberikan pada fungsi constructor ( __init__ ).
Apa itu atribut pada Python?Atribut adalah data anggota (variabel kelas dan variabel contoh) dan metode, diakses melalui notasi titik. Sebuah variabel yang dibagi oleh semua contoh kelas. Variabel kelas didefinisikan dalam kelas tapi di luar metode kelas manapun.
|