  Masuk | Daftar

  1. Halaman Utama
  2. 
  3. Programming
  4. 
  5. Java
  6. 

Pengenalan Java - Object Oriented Programming

01/06/2017 Modified 27/12/2018
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 parent class 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 nama yang sama namun menjalankan prosedur yang berbeda. Polimorfisme ini dapat dibagi menjadi dua bentuk, yaitu :
a. Overloading - yaitu ketika sebuah method memiliki nama yang sama namun berbeda dalam hal reference parameternya. Sehingga pemanggilan fungsi tersebut bergantung pada reference parameternya.

b. Overriding - yaitu ketika terdapat sebuah method pada child class yang memiliki nama yang sama dengan sebuah method pada parent class namun menjalankan fungsi yang berbeda. 
    

 




#Java, #Code, #Object, #oriented, #Programming, #Inheritance, #Encapsulation, #Polimorfisme, #Overloading, #Overriding, #Pengenalan
Skor: 1.04
 Komentar
 0 Disukai
0
  Bisa dipercaya?  
0

   


NFT 123ish 3D Gold Coin Art Collection




Komentar terbaik hari ini
Jadilah yang pertama mengomentari

Papan Diskusi


Masuk dan buat komentar anda


Pengenalan Java - Kelas dan Objek

Pengenalan Java - Konstruktor

Bagaimana cara memilih front-end framework terbaik

Pengaturan privasi diubah!

Apakah Anda terus mengedit entri atau keluar dan mengeditnya nanti?

Not logged in, Please login to continue

Lokasi: Indonesia (id)
  • United States (us)
  • 日本 (jp)
  • Indonesia (id)
  • India (in)
Syarat dan Ketentuan | Kebijakan Pribadi | Tentang Kami
FAQ | Hubungi Kami
 
© 2025 123ish