21 December 2012

Definisi OOP (Object Oriented Programming)

ads


Karakteristik dan beberapa pengertian penting dalam OOP yang akan saya berikan pada kesempatan ini untuk membantu teman-teman sekalian yang ingin mengetahui apa itu OOP dan Atribut pembentuknya.



Baiklah saya akan langsung saja ke pembahasan, OOP atau singkatan dari Object Oriented Programming merupakan cara atau metode baru dalam membuat program, dan dalam teknik membuat program OOP adalah dengan mengetahui terlebih dahulu Objeknya, kemudian atribut(field/data)dan Perilaku (Fungsi).berbeda dengan programan Prodesural(konvensional),membuat program memakai aspek input, proses, dan output.

oke, kita selanjutnya kita masuk ke Karekteristik OOP

1.Karekteristik OOP

Karakteristik (ciri) suatu program termasuk dalam OOP, apabila terdapat Pembungkusan(Encapsulation), Polymorphisme, dan Turunan (Inheritance)

Baik, Mari Kita membahas apa yang saya sebutkan di atas satu persatu

1.2 Pembungkusan (Encapsulation)

Pembungkusan(Encapsulaton)merupakan suatu karakteristik OOP dimana program terbungkus menjadi satu) data (properti/field) dan perilaku (fungsi/method) artinya lebih memperhatikan aspek internal daripada aspek eksternal.

Contoh ; Di dalam sebuah program sering kita jumpai tombil Button Close (Sebagai Data), kemudian kita sisipkan Method System.exit(0) untuk keluar dari sistem Java.

1.3 Polymorphisme

Polymorphisme merupakan suatu karakteristik OO dimana objek yang berbeda dapat memakai method Polymorphisme dengan nama yang sama pada suatu kelas (class)

Contoh Dalam java :
class Binatang
{
public void info()
{
System.out.println(” Info tentang Hewan : “);
}
}
class Herbivora extends Binatang
{
public void info()
{
System.out.println (“Info pada herbivora: Memakan makanan berupa tumbuh – tumbuhan”);
}
}
class Kelinci extends Herbivora
{
public void info()
{
System.out.println(“Info pada Kelinci: Memakan makanan berupa wortel”);
}
}
public class Polimorfisme
{
public static void main(String[] args)
{
Herbivora herbivora;
Kelinci kelinciku;
Binatang hewan;
herbivora=new Herbivora();
kelinciku=new Kelinci();
hewan=herbivora;
hewan.info();
hewan=kelinciku;
hewan.info();
}
}

1.4 Turunan(Inheritance)

Turunan Merupakan Suatu Karakteristik OOP dimana suatu kelas (Parent Class/Base Class) yang dapat diturunkan ke kelas yang lain (child class/Derived class), sehingga kelas anak dapat memiliki data atau perilaku kelas orangtuanya.

Contoh Dalam java :
class Salam
{
String slm=” Hello !!!”;
public void info1()
{
System.out.println(slm);
}
}
class PanggilSalam extends Salam
{
String salamku=”selamat pagi”;
public void info2()
{
System.out.println(salamku);
}
public static void main(String[] args)
{
PanggilSalam obj=new PanggilSalam();
obj.info1();
obj.info2();
}
}


http://herilovemetallica.blogspot.com/2011/12/pengertian-oop-object-oriented.html

Definisi OOP (Object Oriented Programming) Rating: 4.5 Diposkan Oleh: kreasi

 

Top