Inheritance Dalam Bahasa Pemrograman Java

Di dalam pemrograman beroritentasi object seperti java mengijinkan “class” untuk diturunkan. Dimana subclass dapat menggunakan “field(variabel)” dan “behavior(method)” yang dimiliki oleh “superclass”. Sebagai contoh, class Bicycle sekarang menjadi superclass dari MountainBike, RoadBike dan TandemBike. Di dalam pemrograman java, masing-masing kelas diijinkan hanya memiliki satu superclass, sedangkan masing-masing superclass dimungkinkan memiliki subclass dengan jumlah tak terbatas.

concepts-bikeHierarchy Lanjutkan membaca Inheritance Dalam Bahasa Pemrograman Java

Class Dalam Bahasa Pemrogaman Java

Di dalam dunia nyata kita sering menemukan beberapa object memiliki kesamaan dengan object yang lain. Sebagai contoh ada ribuan sepeda di dunia ini, semua memiliki kesamaan model dan cara pembuatan. Masing-masing sepeda dibuat dari “blueprint” yang sama dan beberapa terbuat dari komponen yang sama. Dalam konteks “object-oriented”, kita bisa mengatakan kalo sepeda kita adalah “instance” dari class object yang bernama sepeda atau “bicycle”. Jadi bisa dikatakan kalo “class” adalah “blueprint” dari “object” yang akan kita buat.

Sebagai contoh kita akan membuat sebuah class dengan nama “Bicycle”.

Lanjutkan membaca Class Dalam Bahasa Pemrogaman Java

Object Dalam Bahasa Pemrograman Java

Object dalam pemrograman java adalah kunci dalam pemrograman yang berorientasi object atau object-oriented programming. Dalam kehidupan sehari-hari sering kita temui contoh object. Salah satunya adalah sepeda.

Pada sepeda terdapat dua karakteristik, yaitu kondisi (state) dan perbuatan (behavior). Contoh state pada sepeda adalah “pedal”, “gir”, “kecepatan” dan contoh behavior adalah “pindah gir”, “genjot pedal”, dan “menambah kecepatan”.

concepts-object

Lanjutkan membaca Object Dalam Bahasa Pemrograman Java