Istilah dalam Bahasa Pemograman berbasis JAVA
1. polimorphisem =
Kata Polimorfisme memiliki kemampuan untuk memiliki bentuk atau wujud
berbeda. Dalam istilah pemrograman, kata ini memiliki arti kemampuan dari suatu
variabel referensi objek untuk memiliki aksi berbeda bila method yang sama
dipanggil, dimana aks method tergantung dari tipe objeknya.
2. super = Digunakan untuk mengakses anggota kelas
diwariskan oleh kelas di mana ia muncul. Memungkinkan subclass untuk mengakses
ditimpa metode dan anggota tersembunyi dari superclassnya. Kata kunci super
juga digunakan untuk meneruskan panggilan dari konstruktor ke konstruktor di
superclass.
3. new = Digunakan untuk membuat sebuah instance dari kelas
atau array / obyek.
4. instantiate = Inheritance adalah konsep penting dalam
pemrograman berorientasi objek. Bila diterjemahkan secara harafiah, artinya
adalah Pewarisan.
Istilah Inheritance akan lebih sering digunakan karena istilah ini sudah dikenal luas dalam dunia pemrograman internasional. Fungsi utama inheritance adalah untuk membuat Class baru dari class yang sudah ada.
Inheritance menjadikan suatu class menjadi lebih reusable dalam arti lebih berguna karena dapat digunakan untuk menghasilkan class-class lain yang lebih spesifik.
Apabila ada suatu class mewarisi class lain maka dalam definisi class harus ditambakan extends
Istilah Inheritance akan lebih sering digunakan karena istilah ini sudah dikenal luas dalam dunia pemrograman internasional. Fungsi utama inheritance adalah untuk membuat Class baru dari class yang sudah ada.
Inheritance menjadikan suatu class menjadi lebih reusable dalam arti lebih berguna karena dapat digunakan untuk menghasilkan class-class lain yang lebih spesifik.
Apabila ada suatu class mewarisi class lain maka dalam definisi class harus ditambakan extends
5. contructor = Constructor merupakan
method khusus yang digunakan untuk menginisialisasi objek, dan tiap class boleh
memiliki lebih dari satu constructor.
Perbedaan method biasa dengan constructor adalah bahwa constructor harus memiliki nama yang sama dengan nama class-nya dan tidak memiliki nilai kembalian.
Perbedaan method biasa dengan constructor adalah bahwa constructor harus memiliki nama yang sama dengan nama class-nya dan tidak memiliki nilai kembalian.
6. overloading = Overloading adalah pendeklarasian method
berulang dengan mengubah parameter masukan. Jadi kita dapat mendeklarasikan
method yang sama berulang-ulang dengan parameter masukan yang berbeda-beda
dengan syarat (1) nilai kembaliannya sama (2) namanya sama (3) parameter
masukan beda
7. over riding =
Overriding adalah method subclass sama dengan method super
class, parameternya sama tetapi pernyataan atau implementasinya berbeda.
8. protected =. Dengan keyword ini kelas/method/attribute
dapat diakses oleh kelas lain yang satu package atau kelas lain tersebut
merupakan turunannya
9. public = Merupakan keyword dimana dengan keyword ini
kelas/method/attribute dapat diakses oleh kelas lain dimanapun.
10. private = Dengan
keyword ini kelas/method/attribute tidak bisa diakses oleh kelas lain bahkan
juga tidak dapat diturunkan
11. casting = Casting adalah metode atau cara yang
digunakan untuk mengubah tipe data pada variabel. Adakalanya dalam pembuatan
program diperlukan langkah untuk mengubah suatu tipe data menjadi tipe data
yang lainnya