Ads Here

Kamis, 07 Desember 2017

Class adapter

Class adapter

Sebuah interface terkadang bisa memiliki banyak metoda dan tidak semua metoda yang dideklarasikan ulang tersebut digunakan dan diberi penangan event (handler). Pendeklarasian ulang metoda dari interface tanpa penanganan event (metoda kosong) merupakan pemborosan waktu dalam pemulisan kode (coding).
Untuk mengatasi hal tersebut, Anda dapat menggunakan kelas adapter. Kelas-kelas adapter adalah kelas yang juga mengimplementasikan interface yang bersesuaian dengan menyediakan implementasi standar untuk semua metoda interface berupa blok kosong tanpa pernyataan.
Karena adapter adalah sebuah kelas, maka obyek pendengar event (event listener) adalah kelas atau inner class yang merupakan turunan langsung dari kelas-kelas adapter tersebut. Adapter adalah kelas yang mengimplementasikan interface yang bersesuaian sehingga secara tidak langsung kelas turunannya sudah mengimplementasikan interface yang bersesuaian pula.
Dengan obyek pendengar event merupakan turunan langsung dari kelas adapter, maka Anda tidak perlu mendeklarasikan ulang semua metoda interface, cukup metoda yang diberi penangan event (handler) saja. Berikut ini adalah tabel dari beberapa kelas adapter:


Kelas-Kelas Adapter Di Java
Kelas-Kelas Adapter
Interfes Yang Diimplementasi
MouseAdapter
MouseListener
MouseMotionAdapter
MouseMotionListener
FocusAdapter
FocusListener
ContainerAdapter
ContainerListener
KeyAdapter
KeyListener
WindowAdapter
WindowListener
ComponentAdapter
ComponentListener





















sumber:http://www.termasmedia.com/pemrograman/java/296-memahami-fungsi-kelas-adapter-di-java.html

1 komentar:

  1. 1xbet korean | legalbet.co.kr - Illegalbet.co.kr
    1xbet 1xbet app korean | illegalbet.co.kr. 1xbet korean. The latest and best Betting Tips with our Betting Analysis, Odds Boosting Tips and Parlay

    BalasHapus