Lab Activity_OOP (Mobile Computing)

by 05.49 0 comments
On this occasion, I'd share something about OOP... (hehehe, belejar English dikit). I'll give an example of simple java programming for you to practice using Eclipse. Below is an example that contain to provides a way to making some classes, declaration objects, methods and attributes in the class, making the constructor, and making inheritance, encapsulation, overriding also overloading.

(biar ndak bingung balik pake bahasa Indonesia ajah ya penjelasannya :P)
OOP adalah teknik pemrograman berbasis objek.
Pengertian dari beberapa  istilah dalam OOP sebagai berikut:
~Class merupakan wadah (tempat) yang digunakan untuk menciptakan suatu objek.
~Constructor merupakan suatu method yang akan memberikan nilai awal pada saat suatu objek dibuat.
~Enkapsulasi adalah bagaimana kita “membungkus” data dan method yang menyusun kelas sehingga kelas dapat dipandang sebagai suatu modul.
~Inheritance adalah pewarisan yang artinya sebuah kelas yang mewarisi atribut dan methode dari kelas lain yang masih sejenis.
~Overloading adalah pemakaian beberapa methods ataupun properties dengan nama yang sama, tetapi memiliki daftar parameter/argument yang berbeda.
~Overriding adalah kemampuan class turunan untuk memodifikasi methods atau properties dari class induk.

Nah, kita coba praktekkan sebuah pemrograman sederhana di bawah ini:
1. Buka Eclipse, buat new project, buat package dan source folder. kemudian buatlah sebuah class dengan nama Bank. Lalu ketik seperti source code dibawah ini:
2. Kalo udah, buat lagi sebuah class baru bernama Nasabah, masukkan dalam package yg sama seperti pada class Bank. kemudian ketik seperti source code yg ada di bawah ini:
3. Nah, sekarang buat satu buah class lagi bernama Budi, masukkan dalam package yg sama pula. ketik seperti source code d bawah ini: 
4. Run class Budi, kemudian akan terlihat hasil seperti di bawah ini:
5. Nah sekarang kita coba memodifikasi class Bank dengan mengoverloading constructor. Lihat dan ketik menjadi seperti dibawah ini:
6. Lalu, modifikasi class Nasabah dengan membuat method baru yang akan d override di class Budi
7. Kemudian, modifikasi class Budi dengan mengoverride method dari class Nasabah seperti dibawah ini:
8. Run program tersebut, maka akan tampil seperti gambar dibawah:
9. Sekarang, kita akan coba membuat constructor lain ketika membuat objek dari class Bank:
10. Run program dan hasil akhirnya menjadi seperti gambar berikut:
Nah, gimana teman teman? gampang kan? semangat yah belajar OOP nya! ^_^

Hilda N' Aulia

Developer

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Curabitur blandit tempus porttitor. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

0 comments:

Posting Komentar