1. Konsep inheritance.
Inheritance atau pewarisan merupakan konsep dalam pemrograman berorientasi objek yang digunakan untuk membuat suatu class berdasarkan class yang sudah ada sehingga memungkinkan suatu class mewarisi semua method dan variabel dari class yang sudah ada. Bila programmer ingin membatasi hak akses method dan variabel, maka dapat digunakan modifier private dan protected.
Ada 2 istilah yang sering digunakan dalam penerapan konsep inheritance, yaitu superclass dan subclass. Superclass digunakan untuk menyatakan class induk yang akan diwariskan atau diturunkan, sedangkan subclass merupakan sebutan untuk class yang menjadi turunan dari superclass
2. Penerapan keyword extends, super, dan this.
Keyword extends digunakan untuk mengaplikasikan konsep inheritance. Keyword ini menyatakan bahwa suatu class merupakan perluasan dari class lain yang dijadikan sebagai superclass. Keyword super digunakan oleh subclass untuk memanggil konstruktor pada superclass, sedangkan keyword this digunakan untuk mengakses variabel instan dari objek dan menyatakan objek sekarang.
3. Overriding method dari superclass.
Selain overloading, penerapan konsep polymorphism juga dapat dilakukan dalam bentuk overriding. Overriding dilakukan dengan cara menulis kembali method sama persis. Overriding method merupakan method pada subclass yang sama persis dengan method pada superclass. Sama mulai dari nama method sampai dengan isinya. Overriding dipakai saat menggunakan method yang sama, tetapi berbeda implementasinya. Jadi overriding method mempunyai nama method yang sama, jumlah parameter dan tipe parameter serta nilai kembalian (return) method yang di-override.
4. Pengenalan class BorderLayout, GridLayout, dan JTextArea .
Class BorderLayout merupakan class dari package java.awt yang digunakan untuk mengatur letak komponen berdasarkan arah mata angin. Class GridLayout merupakan class dari package java.awt yang digunakan untuk mengatur letak komponen dalam bentuk kisi-kisi (grid) dengan ukuran yang sama untuk setiap komponen. Class JTextArea merupakan class dari dalam package javax.swing yang digunakan untuk membuat komponen berupa text area. Dengan menggunakan komponen ini, maka teks dapat ditulis atau ditampilkan dalam sejumlah baris.
KESIMPULAN
1. Dalam belajar inheritance pada java terlebih dahulu harus mengerti tentang dasar-dasar inheritance.
2. Dengan pemrograman Java berbasis GUI kita dapat mengatur letak komponen dengan class layout.
3. Terdapat 2 contoh class layout yaitu BorderLayout dan GridLayout.
4. Terdapat 2 istilah dalam konsep inheritance, yakni superclass sebagai class induk dan subclass sebagai turunannya.
5. Keyword extends digunakan untuk pengaplikasian konsep inheritance.
6. Terdapat modifier yang dapat membatasi hak akses method dan variabel, yaitu private dan protected.
7.Dapat pemrograman Java berbasis GUI kita dapat membuat text area
Comments