1 / 38

Bahasa Pemrograman Lanjutan

Bahasa Pemrograman Lanjutan. Konstruktor dan Overloading. Konstruktor. Metode konstruktor adalah metode yang dapat digunakan untuk memberikan nilai awal saat objek dicptakan . Metode ini akan dipanggil secara otomatis oleh java ketika new dipakai untuk menciptakan instan kelas.

cutler
Download Presentation

Bahasa Pemrograman Lanjutan

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bahasa Pemrograman Lanjutan

  2. Konstruktor dan Overloading

  3. Konstruktor • Metode konstruktor adalah metode yang dapat digunakan untuk memberikan nilai awal saat objek dicptakan. • Metode ini akan dipanggil secara otomatis oleh java ketika new dipakai untuk menciptakan instan kelas.

  4. Contoh Program

  5. Hasilprogram

  6. Overloading Terhadap Konstruktor • Overloading terhadap konstruktor merupakan suatu mekanisme pembuatan konstruktor yang memiliki bentuk lebih dari satu. Dalam hal ini pembeda antara satu konstruktor dengan konstruktor yang lain berupa jumlah parameter atau tipe parameter.

  7. contoh program

  8. Hasilprogram

  9. Overloading Pada Metode

  10. Hasil Program

  11. Variabel Kelas • Variabel Kelas adalah Variabel yang berlaku tidak terbatas hanya pada objek tetapi pada seluruh objek. • Variabel ini didefinisikaan dengan menggunakan kata-kata kunci static.

  12. Contoh Program

  13. Hasil Program

  14. PEWARISAN

  15. PengertianPewarisan • Pewarisan merupakan konsep dalam pemrograman berorientasi objek yang memungkinkan untuk membuat suatu kelas dengan didasarkan pada kelas yang sudah ada sehingga mewarisi semua metode dan variabelnya.

  16. ContohGambar DengansendirinyaKelas B mewarisisemuametode dan variabelinstanmilikKelas A yang tidakbersifatprivate Kelas A variabelInstanZ metodeX() metodeY() Kelas B mewarisiKelas A Kelas B Metode W Metodetambahan

  17. CaraMewariskanKelas

  18. Hasilprogram

  19. PenentuAksesprotected

  20. Cont’d

  21. Hasil Program

  22. MemanggilMetodeSuperkelas

  23. Hasilprogram Perhatikan bahwa tampilan; a = 5 b = 7 adalah hasil pemanggilan superr.info(); pada metode info() milik kelas Echo.

  24. MemanggilKonstruktorSuperkelas

  25. Cont’d

  26. Hasil Program Note : Program inimenunjukkanadanyapemakaianoverrideterhadapmetodemiliksuperkelas.

  27. PenentuAkses Final

  28. Hasilprogram

  29. Objek Dalam Kelas

  30. Cont’d

  31. Cont’d

  32. Hasil program

  33. Penentu Abstract • Java menyediakan suatu mekanisme yang memungkinkan suatu metode ditentukan dari dalam kelas tetapi tidak disertai dengan definisinya. Metode seperti ini dikenal dengan nama metode abstrak, sedangkan kelasnya dinamakan kelas abstrak.

  34. Contoh Program Pada pendeklarasian di atas kendaraan merupakan kelas abstrak (perhatikan adanya kata-kata kunci abstrak di depan kata kunci class).

  35. Cont’d

  36. Cont’d

  37. Hasil program

  38. TerimaKasih

More Related