Senin, 19 April 2010
Langganan:
Posting Komentar (Atom)
Konsep OOP Pada Java
Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi,
desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman
konvensional yang lain.
Object Oriented Programming adalah teknik dasar pembuatan program yang real saat
ini dan dikenal banyak orang. Tapi secara personal ada yang memahami konsep OOP ada beberapa kesamaan pemahaman penalaran yang didapat saat menganalisa bahasa
pemrograman sebelumnya, seperti pascal misalnya. Tapi secara mendasar dua bahasa
pemrograman diatas sangat terlihat jauh berbeda.
Java adalah salah satu aplikasi yang menerapkan konsep oop pemrograman dan
terdistribusi serta bahasa pemrograman multithrreaded, yang selama ini konsep oop dinalarkan dengan memberikan contoh seperti sepeda, pohon, dan lainnya yang menggambarkan bahwa dalam penguasaan konsep oop. Objek Java dispesifikasi dengan membentuk kelas. Untuk masing-masing kelas Java, kompiler Java memproduksi sebuah file keluaran arsitektur netral yang akan jalan pada berbagai implementasi dari Java Virtual Machine (JVM). Java juga dianggap sebagai sebuah bahasa yang aman. Tampilan ini pada khususnya penting menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah jaringan terdistribusi.
Seperti apa sih Konsep OOP ?
Pemrograman berbasis obyek (OOP) mendasarkan pada konsep object dan interaksinya, contohnya dapat dilihat sebagai berikut :
Untuk memahami lebih lanjut ada beberapa pokok yan berhubungan dengan objek diantaranya : class, methode, inheritance, encapsulation, abstraction, polymorphism dan lainnya.
Penjabaran
1. Class
2. Methode
3. Inheritance
4. Encapsulation
5. Abstraction
6. Polymorphism
Class adalah point penting dari OOP yang berisi data dan kode dengan aksi. Dalam Java segalanya terjadi dalam Class
Object adalah unit dasar dalam oop dengan aksi, identitas, bagian dari class tapi tidak sama. sebuah objek di ekspresikan dengan variable dan methode.
Methods kita tau bahwa sebuah class mendefinisikan atribut dan aksi, peran methode disini menjelaskan bagaimana suatu atribut beraksi.
Inheritance adalah pewarisan atau turunan, seperti ibu/bapak dengan anaknya, tumbuhan dsb. Dalam bahasa pemrograman java inheritance merupakan turunan dan pengembangan dari class ke class lainnya. Dan saling berhubungan satu sama lain serta atribut dari class diwariskan dari kelas sebelumnya yang dikenal dengan super class / parent class / based class Sedangkan class baru yang menjadi turunannya disebut dengan subclass / child class / derived class.
Enkapsulasi adalah sebuah objek yang mengandung variabel-variabel dan method-method, dapat ditentukan hak akses pada sebuah variabel atau method dari objek tsb.
Indata1.java
public class InData1
{
int jumlah=30;
float harga=5500;
void TampilkanTotal()
{
float total;
total=jumlah*harga;
System.out.println("Jumlah = " + jumlah);
System.out.println("Harga = Rp. " + harga);
System.out.println("Total = Rp. " + total);
System.out.println("======================== ");
}
}
Indata2.java
public class InData2 extends InData1
{
float hasil;
public static void main(String[] args)
{
InData1 LihatInherit = new InData1();
LihatInherit.TampilkanTotal();
}
Tidak ada komentar:
Posting Komentar