Laravel adalah salah framework php dengan pengguna terbanyak. Dengan banyaknya pengguna otomatis ketika kita menghadapi error akan lebih mudah menemukan solusin...
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”.
Software object secara konsep hampir sama dengan object dalam dunia nyata (sepeda) dimana software object itu juga mempunyai state dan behavior. Dalam object menyimpan state di dalam fields, di dalam bahasa pemrograman lain biasa disebut variabel. Sedangkan behavior melalui methods atau dalam bahasa pemrograman lain biasa disebut function.
Dengan menghubungkan state (“pedal”, “gir”, “kecepatan”) dan menyediakan method untuk mengubah state. Object memiliki kemampuan untuk mengontrol bagaimana program di luar object dapat menggunakannya. Sebagai contoh apabila sepeda hanya memiliki 6 gir dan 1 buah method untuk mengubah posisi gir dapat menolak instruksi apabila posisi gir yang diinginkan kurang dari 1 atau lebih dari 6.
Dengan mengemas kode program menjadi object, maka dapat diperoleh beberapa keuntungan diantarnya :
Related Post :
31 Dec, 2020 - Fadlur Rohman
Perhitungan trigonometri menggunakan java kadang membingungkan, karena...
31 Dec, 2020 - Fadlur Rohman
Sebelum kita menggunakan sqlite pada program java, kita harus mempunya...
31 Dec, 2020 - Fadlur Rohman
Encapsulation adalah salah satu dari empat konsep fundamental OOP sela...
31 Dec, 2020 - Fadlur Rohman
Variabel adalah sesuatu yang digunakan untuk menyimpan nilai yang dial...
31 Dec, 2020 - Fadlur Rohman
Seperti yang sudah kita pelajari di awal, object mendefinisikan intera...
31 Dec, 2020 - Fadlur Rohman
Di dalam pemrograman beroritentasi object seperti java mengijinkan &ld...