Java merupakan salah satu jenis bahasa pemrograman yang di keluarkan oleh Sun Microsystem, yang mana bahasa Java ini berbasis pemrograman berorientasi object atau dalam bahasa inggris disebut object oriented programming (OOP).
Dasar - dasar pemrograman berorientasi objek ini meliputi diantaranya :
1. Inheritance
Yaitu pewarisan sifat dari parentclass kepada child class. Sebagai contoh :
Kelas beruang diturunkan dari kelas mamalia. Hal ini berarti bahwa atribut dari kelas mamalia dimiliki oleh kelas beruang. Penambahan kata "extends" menunjukkan adanya bukti pewarisan ini.
Berikut contoh code nya :
class Mamalia {
protected int limb = 4;
}
class Beruang extends Mamalia{
}
2. Enkapsulasi
Yaitu pengelompokan tipe dari atribut dalam hal interaksinya dengan atribut lain. Yang mana tipe enkapsulasi ini bisa berupa private, public, protected, final, dll.
3. Polimorfisme
Yaitu keadaan dimana suatu atribut (dalam hal ini adalah method) dapat memiliki…
Berdasakan prinsip pemrograman berorientasi objek, penglompokan data dilakukan di dalam class sebelum diinstansiasi sebagai objek. Yang mana hal ini penting dilakukan supaya data menjadi lebih terkelompok sesuai dengan kategori dan fungsinya, sehingga jika terdapat perubahan prosedur atas fungsi dari sebuah objek, maka akan lebih mudah untuk dibenahi.
1. Kelas
Dalam pemrograman berbasis objek baik di Java maupun di bahasa lainnya, kelas memiliki makna yang sama, yaitu sebagai kerangka dari sebuah data yang kelak dapat diinstansiasikan ke dalam sebuah objek. Contoh :
Dunia ini terdiri dari banyak jenis hewan, diantaranya adalah hewan yang menyusui(mamalia) atau hewan yang tidak menyusui. Untuk membedakannya maka dibuat suatu kelas bernama Mamalia yang menyimpan ciri-ciri dari hewan mamalia tersebut, seperti memiliki kelenjar susu, jumlah anggota gerak badan (kaki dan tangan) adalah 4, dll.
2. Objek
Objek merupakan representasi dari dunia nyata yang diturunkan dari…
Sumber gambar: https://cdn-images-1.medium.com/max/800/1*Q2t-jgIzVx_w1Cyy1YlbNw.png Dalam dunia pemrograman javascript sekarang ini, banyak sekali bermunculan tools, libraries, bahkan sampai framework, dalam beberapa tahun terakhir. Dimana, pada hal ini akan menyebabkan munculnya banyak sekali pilihan yang akan membuat orang bingung. Disatu sisi, ini merupakan hal yang baik, disisi lain, hal ini justru akan membuat orang kebingungan dan pasrah dengan kemunculan teknologi-teknologi terbaru ini. Memilih framework yang tepat untuk aplikasi kita “Apa saja framework javascript yang tepat untuk kita gunakan ?”. Pertanyaan seperti ini sering muncul karena banyaknya framework yang bertebaran dan bisa digunakan oleh semua orang. Sehingga tentunya pertanyaan ini tidak memiliki jawaban yang tepat. Disisi lain, penulis cukup puas dengan jawaban seperti “gunakan alat yang tepat untuk pekerjaan yang tepat”. Meskipun penulis tentunya memiliki teknologi atau framework favorit sendiri, tentunya bukanlah…
Skor: 1.04
Pengaturan privasi diubah!
Apakah Anda terus mengedit entri atau keluar dan mengeditnya nanti?