Memahami Keyword Final Dalam Program Java

Kalau Anda sudah mengetahui tentang inheritance sebagai salah satu konsep penting dalam program Java maka Anda tahu bahwa dengan inheritance Anda bisa menggunakan kembali kode-kode yang sudah ada. Tapi, terkadang Anda perlu menetapkan batasan atau ektensibilitas (extend) karena beberapa alasan tertentu. Dalam hal ini, Java menyediakan keyword final untuk memenuhi tujuan tersebut. Class Yang Dideklarasikan … Read more

Memahami Dynamic Dan Static Binding Pada Program Java

Apa Yang Dimaksud Dengan Binding? Dalam belajar program Java pasti tidak terlepas dari yang namanya method. Binding merupakan hubungan antara pemanggilan method dan definisi method. Untuk lebih jelasnya perhatikan gambar di bawah ini: Pada gambar di atas, pemanggilan method dengan kendaraan_1.bergerak() merupakan binding yang terhubung dengan definisi method bergerak() demikian juga dengan kendaraan_1.berhenti() merupakan binding … Read more

Belajar Bahasa Pemrograman Java: Method Overloading VS Overriding

Method overloading artinya method dengan nama yang sama, namun memiliki parameter yang berbeda, dan method ini berada dalam sebuah class yang sama atau bisa juga berada dalam class yang lain yang terkait dalam hirarki inheritance. Method overriding artinya memberikan implementasi yang baru dari suatu method pada subclass, jadi method ini berada pada class yang berbeda … Read more

Memahami Method Overriding Dan Aturannya Pada Java

Hallo guys, sebelumnya anda sudah mengetahui mengenai apa itu inheritance dan juga pengertian abstraction. Class yang mewariskan pada inheritance disebut super class dan yang diwariskan adalah sub class. Jadi, ketika super class ini memiliki method dan kemudian method ini dideklarasikan di sub class maka di sebut dengan method overriding. Dengan demikian, subclass tersebut akan memberikan … Read more