UP MY BLOG
Java merupakan bahasa pemrograman tingkat tinggi yang berbasiskan object. Di dalam java terdapat beberapa konsep, yaitu :
1. Object: Object adalah instance dari class yang terdiri atas atribut dan behavlour.
2. Class: Class merupakan template dari object. Class itu sendiri berisi data dan aksi
3. Encapsulation: Membungkus variabel dan method ke dalam suatu bagian yang dilindungi. Encapsulation
sendiri, sering juga disebut “penyembunyian” informasi.
4. Inheritance: Memiliki kemampuan untuk menciptakan suatu class dari class lain.
5. Polymorphisme: Satu tujuan dapat dilakukan dengan banyak cara.
Pada kesempatan kali ini saya akan menjelaskan salah satu konsep PBO itu sendiri dengan menggunakan bahasa pemrograman java.
A. Pembahasan
Enkapsulasi
adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu
proses program agar tidak dapat diakses secara sembarangan atau di
intervensi oleh program lain. Konsep enkapsulasi sangat penting
dilakukan untuk menjaga kebutuhan program agar dapat diakses
sewaktu-waktu, sekaligus menjaga program tersebut.
Dalam
kehidupan sehari hari enkapsulasi dapat dimisalkan sebagai arus listrik
pada generator, dan sistem perputaran generator untuk menghasilkan arus
listrik. Kerja arus listrik tidak mempengaruhi kerja dari sistem
perputaran generator, begitu pula sebaliknya. Karena didalam arus
listrik tersebut, kita tidak perlu mengetahui bagaimana kinerja sistem
perputaran generator, apakah generator berputar kebelakang atau ke depan
atau bahkan serong. Begitu pula dalam sistem perputaran generator,
kita tidak perlu tahu bagaimana arus listrik, apakah menyala atau
tidak.
Begitulah
konsep kerja dari enkapsulasi, dia akan melindungi sebuah program dari
akses ataupun intervensi dari program lain yang mempengaruhinya. Hal ini
sangat menjaga keutuhan program yang telah dibuat dengan konsep dan
rencana yang sudah ditentukan dari awal.
B. Contoh Program
class belajar {
public String x = "Pintar";
private String y = "Java";
}
public class pintar{
public static void main(String[] args){
belajar panggil = new belajar();
System.out.println("Panggil X : " + panggil.x);
System.out.println("Panggil Y : " + panggil.y);
}
}
C. Logika Program
Tipe
public dan private mempunyai fungsi yang berbeda. Fungsi public yang
terdapat dalam class Coba pada variable x, memungkinkan nilai dari
variable x dapat diakses oleh class Belajar. Sedangkan variable y yang
menggunakan fungsi private tidak dapat dipanggil didalam class Belajar.
D. Output Program
|
NAMA ANDA
MASUKKAN TOMBOL TWEET DISINI |
|
0 komentar:
Posting Komentar