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…
Konstruktor dalam sebuah kelas di pemrograman java memiliki fungsi sebagai inisialisasi awal yaitu ketika sebuah objek di buat pertama kali.
Konstruktor dalam java memiliki aturan-aturan antara lain sebagai berikut :
1. Penamaan konstruktor adalah sama dengan nama kelasnya;
2. Tidak memiliki modifier private dan protected
3. Tidak memiliki return value yang mencirikan sebuah fungsi (seperti penambahan void atau return value yang lain).
Contoh legal konstruktor :
class Test{
Test(){
}
}
Contoh ilegal konstruktor :
class Test{
private void Test(){
}
}
4. Sebuah konstruktor dalam satu kelas boleh lebih dari satu (overloading).
Contoh :
class Test{
String Name = "Default";
Test(){
System.out.println(this.Name);
}
Test(String Name){
this.Name = Name;
System.out.println(this.Name);
}
public static void main(String[] args)
{
Test object1 =new Test();
Test object2…
Skor: 1.04
Pengaturan privasi diubah!
Apakah Anda terus mengedit entri atau keluar dan mengeditnya nanti?