Dalam object oriented programming (OOP), inheritance atau pewarisan adalah salah satu konsep penting yang memungkinkan kita untuk mengorganisir dan membangun hierarki class. Seperti halnya bahasa pemrograman lain yang mendukung OOP, di dalam Python pun juga memungkinkan kita untuk menerapkan inheritance ini. Melalui inheritance, kita dapat membuat class baru yang mewarisi atribut dan method dari class yang sudah ada, serta memperluas fungsionalitas dengan menambahkan atau mengubah perilaku/method dari class yang baru (overriding).
Artikel ini akan menjelaskan konsep dasar inheritance di Python dan bagaimana mengimplementasikannya.

