hal yang harus selalu di ingat adalah sebuah constructor harus di simpan dalam satu folder dengan extend class nya. mengapa demikian,itu di karenakan sebuah extend dari class constructor tidak akan dapat di jalankan tanpa class constructor nya. contoh dari class constructor adalah seperti berikut ini:
pada dasarnya class constructor hampir sama dengan class-class pada umumnya.
yang pertama kali di lakukan adalah membuat nama class nya dan type classnya apakah public,privat,ataupun protected. perbedaan dari ketiganya yaitu:
jika sebuah class itu public maka nama class tersebut harus sama dengan nama foldernya. sedangkan jika sebuah class itu privat,maka nama class nya bisa berbeda dengan nama folder nya. dan jika sebuah class itu protected,maka hanya class yang satu folder dengan class tersebut yang dapat menggunakannya.jadi pada praktek kali ini kami membuat constructor dengan nama Matriks.java.
selanjutnya adalah membuat extend dari class Matriks.java nama class extend nya adalah Matriks2x2.java.
di dalam sourcecode Matriks2x2.java,fungsi yang di buat tidak perlu deklarasi ulang,itu di karenakan sudah ada di class constructornya. ada beberapa istilah dalam kelas extend,seperti overloading,dan overiding.
adapun overiding yaitu istilah yang biasa di gunakan apabila sebuah extend class memiliki fungsi dengan nama dan loadding yang sama dengan fungsi yang di miliki parent nya.
sedangkan overloading yaitu istilah yang biasa di gunakan apabila sebuah extend class memiliki sebuah fungsi dengan nama sama namun loading nya berbeda. berikut ini adalah source code untuk class Matriks2x2.java.
source code di atas,di simpan dengan nama Matriks2x2.java,dan di simpan di dalam satu folder yang sama dengan Matriks.java.
Demikian postingan saya mengenai constructor dan extend nya,semoga bisa bermanfaat. :)



No comments:
Post a Comment