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 superclassnyaSample
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