Anda di halaman 1dari 3

OOP ( Object Oriented Programming) adalah sesuatu teknik pemrograman yang memisalkan segala sesuatu dalam kehidupan nyata.

Istilah dalam OOP: 1. Package Merupakan kumpulan dari class. Contoh: Package tugas; Public class Motor { Public static void main (String[] args){ } } 2. Class Class merupakan prototype yang mendefinisikan variabel-variabel dan method-method secara umum. Atau dapat disebutkan bahwa class merupakan kumpulan perilaku dari sebuah object. Tiap object akan mempunyai atribut dan method yang dimiliki class nya Misal: Class mobil,rumah,manusia,dll 3. Object Object merupakan perwujudan dari class, setiap object akan mempunyai attribute dan method yang dimiliki class nya. Misal, Class : Motor dan Object : supra Deklarasi class dan objek sebagai berikut; Public class Motor{ //objek method,atribut,constructor disini Private Motor supra = new Motor(); } Jika sudah ditentukan objeknya, untuk memanggil kelas lain, yang dipanggil adalah constructornya. 4. Variabel atau atribut Variabel atau peubah yang akan digunakan dalam suatu program tertentu harus dideklarasikan terlebih dahulu. Deklarasi tersebut digunakan untuk menentukan jenis data yang dapat disimpan didalamnya. Contoh Deklarasi Variabel Public class Motor { //deklarasi variable String lampu; Public static void main (String[] args){ //deklarasi objek Motor supra = new Motor(); //nilai pada variabel

Supra.lampu= Nyala; //tampilkan System.out.println (Lampu motornya : +supra.lampu); } } 5. Method atau behavior Methode merupakan kumpulan perilaku di dalam Class yang ada.Methode dikenal sebagai fungsi atau prosedur. Contoh Method dari class motor yaitu rem, gas,nyalalampu,dll Metod berisi kumpulan perintah untuk mengerem,mengegas, dan menyalakan lampu Deklarasi Methode adalah sebagai berikut; Public class Motor{ //atribut disini Public void mengerem () { System. Out.println (ciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiittt); } } 6. Identifier Identifier merupakan nama yang digunakan untuk menamai class, interface, variable dan method. 7. Constructor 8. Import Import digunakan untuk mengambil class lain dari lokasi berbeda ke dalam suatu class. Contoh : Import javax.microedition.lcdui.Image; Public class Motor{ Private Image gambarMotor; } 9. Enkapsulasi Merahasiakan detail informasi dan proses system dari akses secara langsung. Biasanya menggunakan method. 10. Pewarisan/Penurunan Hubungan antara Super Class dengan sub Class. Sub Class mewarisi sifat Super Class. Contoh pewarisan; Public class Motor(){ //variable,constructor } Public class supra extends Motor{

//variable,constructor } 11. Polimorphisme Kemampuan objek membolehkan mengambil beberapa bentuk yang berbeda. Contoh: Motor supra = new Motor(); Motor supra = new Supra (); Supra supra = new Supra(); 12. Overriding JIka di subclass menuliskan method yang sama nama dan parameternya dengan method yang ada di superclass. 13. Overloading Menggunakan satu nama untuk beberapa method yang berbeda dengan parameter berbeda