Python35 / 62

Pewarisan (Inheritance) & super()

Kelas anak dapat mewarisi properti kelas induk class Child(Parent): dan memanggil constructor induk via super().__init__().

👀 Contoh dulu

class Admin(User):
    def __init__(self, name, role):
        super().__init__(name)
        self.role = role

Hasilnya: Kelas Admin mewarisi nama dari kelas User.

💡 super() memanggil method dari kelas induk.

📝 Sekarang giliranmu

Kamu sedang membuat kelas Admin turunan dari kelas User. Panggil method constructor dari kelas induk (parent) menggunakan fungsi bawaan Python dan oper variabel name ke dalamnya.

Preview