Sosial

Istilah Pewarisan pada Paradigma Object Oriented Programming Biasa Dikenal dengan…

×

Istilah Pewarisan pada Paradigma Object Oriented Programming Biasa Dikenal dengan…

Sebarkan artikel ini

Pemrograman berorientasi objek (Object Oriented Programming atau OOP) merupakan salah satu metode dalam pemrograman yang berdasarkan ‘objek’. Metode ini menggunakan konsep abstrak untuk mendefinisikan data dan metode-metodenya. Salah satu konsep penting dalam OOP yang perlu dibahas kali ini adalah ‘pewarisan’ atau dalam bahasa Inggrisnya dikenal dengan ‘inheritance’.

Inheritance, atau pewarisan, adalah konsep di mana sebuah ‘kelas’ bisa mewarisi sifat atau karakteristik dari ‘kelas’ lain. Kelas yang mewarisi sifat disebut sebagai subclass (kelas anak), sementara kelas yang sifatnya diwarisi disebut sebagai superclass (kelas induk). Superclass mendefinisikan karakteristik dasar yang bisa diwariskan atau diteruskan ke subclass.

Pewarisan adalah cara yang berguna untuk menghindari duplikasi kode. Misalnya, jika kita memiliki sejumlah kelas yang berbagi fungsi yang sama, kita dapat membuat fungsi tersebut sebagai bagian dari superclass dan kemudian membuat semua kelas yang memerlukannya menjadi subclass dari superclass tersebut.

Selain itu, pewarisan juga memungkinan kita untuk membangun aplikasi dengan struktur kode yang lebih disederhanakan. Kita bisa membuat struktur kelas yang mirip dengan struktur hirarki alami. Misalnya, kelas ‘hewan’ bisa menjadi superclass untuk kelas ‘mamalia’ dan ‘ikan’; si ‘mamalia’ bisa menjadi superclass untuk ‘kucing’, ‘anjing’, dan ‘beruang’, dan sebagainya.

Penggunaan pewarisan menciptakan apa yang disebut ‘rekursi tipe’, yang berarti subclass bisa dianggap sebagai jenis khusus dari superclass. Hal ini sangat penting dalam membuat kode yang lebih mudah dibaca dan dipahami, sembari menjaga struktur dan fungsi kode lebih terorganisir.

Oleh karena itu, dalam paradigma Object Oriented Programming, istilah pewarisan biasa dikenal dengan inheritance. Inheritance atau pewarisan menjadi salah satu pilar fundamental dalam pemrograman berorientasi objek, di samping enkapsulasi, abstraksi, dan polimorfisme.

Jadi, jawabannya apa? Dalam konteks OOP, istilah pewarisan biasa dikenal sebagai ‘inheritance’.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *