• Home
  • /
  • Tag Archives:  inheritance

OOP Python: Inheritance (Pewarisan)

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.

Konsep Pewarisan (Inheritance) di Java

Salah satu kemampuan atau fitur yang menarik di dalam paradigma pemrograman beriorientasi obyek (PBO) adalah pewarisan (inheritance). Melalui fitur ini, kita dapat membuat class baru yang memiliki karakteristik mirip dengan class yang lainnya. Dikatakan mirip karena class yang baru ini nantinya dapat memiliki atribut dan method yang sama dengan class yang lain. Selain itu, pada class yang baru ini dapat kita tambahkan atribut dan method khusus yang tidak dimiliki oleh class yang lain.

Pada tutorial kali ini, saya akan memberikan sebuah studi kasus yang mengimplementasikan konsep pewarisan ini di dalam Java.