level 6, inheritance

πŸ™‚πŸ˜€

Daftar Materi Java SE Daftar latihan java

1. Apa yang anda ketahui tentang interface di java ? coba buat sebuah interface apa saja.
2. Apa yang anda ketahui tentang kelas abstract ? coba buat kelas abstract apa saja.
3. Apa syarat sebuah kelas dinamakan abstract ?
4. Apa arti keyword extends dan implements, kapan menggunakannya ?
5. Apakah sebuah kelas dapat menjadi turunan beberapa kelas dengan keyword extends ? misalnya Sapi, apakah Sapi extends MahlukHidup, HewanKakiEmpat?
6. Jika menggunakan implement apakah bisa Sapi implements MahlukHidup, HewanKakiEmpat ?
7. Apa perbedaan kelas abstract dengan kelas biasa ?
8. Apa arti dari override ?
9. Apakah kelas abstract memiliki konstruktor?
10. Coba buat kelas abstract dengan nama BangunDatar yang memiliki method abstract hitungLuas() dan hitungKeliling().
11. Buat kelas biasa dengan nama Persegi, PersegiPanjang, dan Lingkaran. Ketiga kelas tersebut adalah turunan dari kelas BangunDatar. Buatlah semua propertynya misal sisi, panjang, lebar, jari2, sesuaikan dengan nama kelasnya. Coba override semua method abstractnya.
12. Buat sebuah kelas TestBangunDatar yang memiliki method main untuk menciptakan object dari setiap kelas biasa. Lalu setiap object menjalankan methodnya masing2. Peogram anda meminta input user untuk memasukkan nilai dari property / variablenya, lalu jalankan method hitungLuas() dan keliling untuk mengeluarkan/ mencetak hasilnya.
13. Buatlah kelas – kelas untuk kasus lain, misalnya Abstractnya adalah kendaraan, lalu turunannya ada mobil, motor, pesawat, lalu di buat spesifik lagi, mobilSport, MotorSport, pesawatJet. Buatlah setiap methodnya . lalu gunakan class test untuk mencoba kode anda.
14. Apa yang anda ketahui tentang keyword super ? untuk apa ? coba buat kelas turunan dari kelas lain, lalu gunakan keyword super pada kelas turunannya untuk mengakses method dari superclassnya.
15. Apa yang terjadi jika sebuah method di deklarasikan sebagai final method ? apakah bisa dioverride ?
16. Apa yang dimaksud dengan method overload ? apa bedanya dengan method override ? apa syaratnya overload method ? apakah konstruktor merupakan salah satu contoh overload ?
πŸ™‚πŸ˜€

Daftar Materi Java SE Daftar latihan java

silahkan ditanggapi :)

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s