OOP¶
Apa itu OOP?¶
OOP adalah singkatan dari Pemrograman Berorientasi Objek.
Python adalah Object-Oriented Programming (bahasa berorientasi objek), yang memungkinkan Anda menyusun kode menggunakan kelas dan objek untuk pengaturan dan penggunaan ulang yang lebih baik.
Kelebihan OOP¶
Menyediakan struktur yang jelas untuk program
Membuat kode lebih mudah dipelihara, digunakan kembali, dan di-debug
Membantu menjaga kode Anda tetap DRY (Don't Repeat Yourself)
Memungkinkan Anda membangun aplikasi yang dapat digunakan kembali dengan kode yang lebih sedikit
Tip
Prinsip DRY berarti Anda harus menghindari penulisan kode yang sama lebih dari sekali. Pindahkan kode yang berulang ke dalam fungsi atau kelas dan gunakan kembali.
Apa itu Kelas dan Objek?¶
Kelas dan objek adalah dua konsep inti dalam pemrograman berorientasi objek.
Kelas mendefinisikan seperti apa seharusnya sebuah objek, dan sebuah objek dibuat berdasarkan kelas tersebut. Misalnya:
Class |
Objects |
|---|---|
Fruit |
Apple, Banana, Mango |
Car |
Volvo, Audi, Toyota |
Saat Anda membuat objek dari suatu kelas, objek tersebut mewarisi semua variabel dan fungsi yang didefinisikan di dalam kelas tersebut.
Di bab-bab selanjutnya, Anda akan mempelajari cara:
Membuat kelas
Membuat objek
Mengakses anggota kelas
Dan masih banyak lagi