11 Aturan Inheritance Pada Java Serta Contohnya

Hallo gan, setelah anda sebelumnya mengetahui apa itu inheritance juga konsep-konsep dasarnya yang perlu diketahui, maka kali ini akan dibahas mengenai 11 aturan inheritance pada Java beserta dengan contoh-contohnya sehingga anda akan mudah mengaplikasikannya pada dan memahaminya ketika melakukan coding Java.   Aturan dan Contoh Inheritance Java Berikut ini adalah aturan dan contoh pada inheritance … 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

Polymorphism Dalam Belajar Bahasa Pemrograman Java

Apa Itu Polymorphism? Ketika anda belajar bahasa pemrograman Java, memahami mengenai polymorphism sebagai salah satu konsep penting dari Java selain inheritance, abstraction dan encapsulation adalah hal yang sangat penting. Polymorphism artinya memiliki banyak bentuk. Polymorphism pada konsep Object Oriented Programming merupakan proses untuk merepresentasikan satu bentuk ke dalam banyak bentuk. Ini mungkin terdengar sangat membingungkan, … Read more

Memahami Penggunaan Keyword Super Pada Pemrograman Java

Sebelumnya anda sudah mengetahui mengenai keyword this sebagai referensi untuk objek yang dipanggil. Sedangkan keyword super akan mengacu pada superclass. Ketika suatu sub class menerima pewarisan data fields yang bisa diakses dan method-methodnya dari superclass, apakah constructor dari super class juga akan ikut di wariskan pada sub class tersebut? Apakah constructor dari super class bisa … Read more

10 Aturan Penting Class Abstract Pada Bahasa Pemrograman Java

Abstraction dalam Java dapat dicapai dengan menggunakan class abstract dan interface. Abstraction akan menampilkan fungsionalitas dan menyembunyikan kompleksitas atau dengan kata lain akan menyembunyikan data yang tidak relevan dan hanya akan menunjukkan fitur-fitur penting untuk objek. Abstraction ini digunakan untuk memisahkan ide-ide dari implementasinya. Jadi abstraction akan menerapkan ide-ide pada satu class kemudian ide-ide tersebut … Read more