or
Latihan ini adalah bagian dari kursus
Pada bab ini, Anda akan mempelajari apa itu pemrograman berorientasi objek (OOP), bagaimana bedanya dengan pemrograman prosedural, dan bagaimana penerapannya. Anda kemudian akan mendefinisikan kelas Anda sendiri, serta mempelajari cara membuat method, atribut, dan constructor.
Inheritance dan polymorphism adalah konsep inti OOP yang memungkinkan penggunaan ulang kode secara efisien dan konsisten. Pelajari cara mewarisi dari sebuah kelas, menyesuaikan dan mendefinisikan ulang method, serta meninjau perbedaan antara data tingkat kelas dan data tingkat instance.
Pada bab ini, Anda akan mempelajari cara memastikan objek yang menyimpan data yang sama dianggap setara, cara mendefinisikan dan menyesuaikan representasi string dari objek, dan bahkan cara membuat jenis error baru. Melalui latihan interaktif, Anda akan belajar menyesuaikan kelas lebih lanjut agar berperilaku lebih mirip tipe data standar Python.
Bagaimana Anda merancang kelas untuk inheritance? Apakah Python memiliki atribut privat? Apakah mungkin mengendalikan akses atribut? Anda akan menemukan jawabannya (dan lainnya) saat mempelajari praktik terbaik desain kelas.
Latihan Saat Ini