LAPORAN PRATIKUM
PEMOGRAMAN BERORIENTASI OBJEK
Dosen
: SRI NOFRI WIHANDARI,S.pd
Di
Susun Oleh :
ASRINI
15214005
AKADEMI
KOMUNITAS NEGERI PADANG PARIAMAN
UNIVERSITAS NEGERI
PADANG
TEKNIK
ELEKTRONIKA
2015/2016
A. Teori Singkat
Polimorfisme
digunakan untuk menyatakan suatu nama yang merujuk pada beberapa fungsi yang
berbeda (Sinaga, 2004). Pada polimorfisme, rujukan dapat dilakukan pada
berbagai tipe objek. Hal ini dilakukan karena setiap objek dimungkinkan
diperhatikan hal-hal sebagai berikut (Rickyanto, 2005):
-
Method yang dipanggil harus melalui
variabel dari super class.
-
Method yang dipanggil juga harus merupakan
method yang ada pada super class
-
Signature method harus sama baik yang
ada pada super class maupun di subclass
-
Method access attribute pada subclass
tidak boleh lebih terbatas daripada yang ada pada superclass
B. Langkah Kerja
Contoh 1:
Program
berikut ini merupakan program untuk membangun class kendaraan. Pada class
kendaraan mewaris ke tiga class, yaitu class pesawat, mobil, dan kapal.
1. Buatlah project baru dengan nama Transportasi. biarkan file Transportasi kosong terlebih dahulu.
2. Selanjutnya buat
file java class baru dengan nama “kendaraan” di package transportasi.
3. Sesuaikan source code di file kendaraan.java
dengan gambar berikut:
4. Buat
file java class baru dengan nama “pesawat” di package transportasi.
5. Sesuaikan source code di file pesawat.java dengan
gambar berikut:
6. Buat
file java class baru dengan nama “mobil” di package transportasi.
7. Sesuaikan source code di file mobil.java dengan
gambar berikut:
8. Buat
file java class baru dengan nama “kapal” di package transportasi.
9. Sesuaikan source code di file kapal.java dengan
gambar berikut:
10. Sesuaikan
source code di file Transportasi.java dengan gambar berikut:
11. Jalankan
file Transportasi.java, maka akan muncul keluaran seperti gambar berikut ini:
Contoh 2:
1. Buatlah project baru dengan nama Polimorphism.
2. Sesuaikan source code di file Polimorphism.java
dengan gambar berikut:
3. Jalankan
filePolimorphism.java, maka akan muncul keluaran seperti gambar berikut ini:
Contoh 3:
1. Buatlah project baru dengan nama TesPoligon. biarkan file TasPoligon kosong terlebih dahulu.
2. Buat
file java class baru dengan nama “Poligon” di package tespoligon.
3. Sesuaikan source code di file Poligon.java dengan
gambar berikut:
4. Buat
file java class baru dengan nama “Lingkaran” di package tespoligon.
5. Sesuaikan source code di file Lingkaran.java
dengan gambar berikut:
6. Buat
file java class baru dengan nama “SegiEmpat” di package tespoligon.
7. Sesuaikan source code di file SegiEmpat.java dengan gambar berikut:
8. Buat
file java class baru dengan nama “Segitiga” di package tespoligon.
9. Sesuaikan source code di file Segitiga.java dengan gambar berikut:
10. Sesuaikan
source code di file TesPoligon.java yang sudah dibuat sebelumnya dengan gambar berikut:
11. Jalankan
file Transportasi.java, maka akan muncul keluaran seperti gambar berikut ini:
C. Evaluasi dan Penugasan
- Buatlah sebuah program yang mengimplementasikan konsep polymorphisme dari sebuah class dengan nama class hewan.
Langkah kerja:
a. Buatlah project baru dengan nama Hewan.
b. Sesuaikan source code di file Hewan.java dengan gambar berikut ini:
c. Jalankan
file Hewan.java, maka akan muncul keluaran seperti gambar berikut ini:
Atau Bisa Juga seperti ini :
Tidak ada komentar:
Posting Komentar