Python ClassesLesson 44Preview gratis
Python Inheritance
Lesson ini bagian dari Python · Semua level
Ringkasan
Pewarisan (inheritance) memungkinkan class anak memakai ulang atribut dan method dari class induk dengan sintaks class Anak(Induk):. Class anak bisa memakai method induk apa adanya, menimpanya, atau menambah method baru. Python mendukung pewarisan bertingkat maupun multiple inheritance, dan menyediakan super() untuk memanggil kode milik class induk.
Poin kunci
- Sintaks class Anak(Induk): berarti Anak mewarisi seluruh atribut dan method milik Induk.
- Method induk bisa dipakai langsung, di-override, atau dipanggil ulang dengan super().method().
- isinstance(obj, Induk) bernilai True untuk objek class anak maupun class induk itu sendiri.
- Multiple inheritance class C(A, B) didukung Python dengan urutan resolusi method bernama MRO.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.