Anda di halaman 1dari 2

Kuis 1. [Object Oriented Programming Concept] a. Jelaskan apa yang dimaksud dengan constructor? Berikan contoh codingnya? b.

Jelaskan pada saat kapan constructor akan dijalankan? c. Sebutkan dan jelaskan 4 jenis akses modifier di Java? d. Jelaskan perbedaan keyword this dan super? 2. [Inheritance]

Buatlah coding rancangan class diatas. 3. [Polymorphism] a. Jelaskan apa perbedaan Dynamic Binding dan Static Binding? b. Sebutkan contoh fitur penerapan Dynamic Binding dan Static Binding di Java? c. Buatlah contoh coding fitur penerapan Dynamic Binding dan Static Binding? 4. [Exception Handling] a. Apa yang dimaksud dengan Exception Handling? Jelaskan? b. Sebutkan dan jelaskan struktur penggunaan Exception Handling? (Try Catch Finally) c. Buatlah sebuah potongan coding untuk menangkap error dimana error yang dimaksud apabila inputan yang dimasukkan bukan berupa double (Harus Double) dan tidak lebih kecil dari 0.00 (Bukan negative). 5. [ArrayList dan Vector]

a. Apa kegunaan dari ArrayList dan Vector? b. Sebutkan dan jelaskan perbedaan dari Vector dan ArrayList? c. Berikan contoh coding menggunakan ArrayList yang diiringi dengan perulangan sebanyak 20 kali untuk mengisi nilai ke dalam object dari ArrayList tersebut. Dimana nilai yang akan diisi adalah nilai indeks perulangan.