Pewarisan dalam bahasa pemrograman berorientasi objek (OOP) adalah konsep di mana sebuah kelas dapat
mewarisi atribut dan metode dari kelas induk atau superclass. Kelas yang mewarisi di sebut subclass atau turunan,
sedangkan kelas yang di warisi di sebut superclass atau induk. Dengan menggunakan pewarisan, subclass dapat memiliki atribut dan
metode yang sama dengan superclass, sehingga mengurangi duplikasi kode dan membuat program menjadi lebih terstruktur.