Sabtu, 09 November 2019

KONSEP INHERITANCE PADA BAHASA PEMPROGRAMAN JAVA




Inheritance (pewarisan) bisa didefinikan sebagai suatu proses dimana suatu class memperoleh properti dari class lainnya. Suatu class yang mewarisi sifat atau properti class lainnya disebut sebagai subclass, dan class yang sifatnya diwariskan sisebut sebagai superclass.


extends

extend adalah sebuah kata kunci yang digunakan agar suatu class dapat mewarisi properti dari superclassnya  




Sample

Syntax pada superclass :





Syntax pada subclass :

 


Output :



Terdapat 2 errors karena dua method yang bersifat private, artinya sifat yang ada pada kedua method tersebut tidak dapat diwariskan.


Salah satu cara untuk memperbaikinya adalah dengan mengubahnya menjadi public.

Syntax pada superclass (fixed) :



Sehingga bila di-input bilangan pertama adalah 8 dan bilangan kedua adalah 2, maka outputnya :



 

0 komentar:

Posting Komentar