PEMROGRAMAN BERORIENTASI OBJEK
151 | P a g e
Untuk mengilustrasikannya, perhatikan kode berikut, Listing Program
public static void mainString[]args {
Student anna = new Student; }
Dalam kode ini,kita membuat sebuah object dari class Student. Keluaran dari program adalah,
Inside Person:Constructor Inside Student:Constructor
Gambar 38. Alur Program
PEMROGRAMAN BERORIENTASI OBJEK
152 | P a g e
c. Rangkuman
Dalam konsep dasar inheritance dikatakan bahwa suatu sub class adalah tidak lain hanya memperluas extend parent class-nya. Pengaksesan
member yang ada diparent class dari sub class-nya tidak jauh berbeda dengan pengaksesan member sub class itu sendiri. semua properti dari
super class yang dideklarasikan sebagai public, protected dan default dapat diakses oleh sub classes-nya.
d. Tugas
Tugas 1
Buatlah program untuk menampilkan luas permukaan dan volume tabung. Gunakan parent-class Luas Lingkaran method: jari-jari.
Mengamati Listing Program dan Output Program
1. Menentukan nama Class 2. Menentukan variabel yang digunakan
3. Menentukan nama Method 4. Gambar Class Diagram
5. 6.
Buatlah listing program Compile dan debug program
Bandingkan dan Simpulkan
Bandingkan listing program dan output kelompok Anda dengan Kelompok lain. Berdasarkan hasil perbandingan tersebut hal penting apa yang harus
dirumuskan secara bersama?
Nama Class Method :
Operasi :
PEMROGRAMAN BERORIENTASI OBJEK
153 | P a g e
Tugas 2
Buatlah program untuk menampilkan karakteristik bentuk paruh, makanan, warna bulu, dan bentuk tungkai Elang dari Kelas Burung.
Mengamati Listing Program dan Output Program
1. Menentukan nama Class 2. Menentukan variabel yang digunakan
3. Menentukan nama Method 4. Gambar Class Diagram
5. 6.
Buatlah listing program Compile dan debug program
No Output Program
1. 2.
3. 4.
5. 6.
Nama Class Method :
Operasi :
PEMROGRAMAN BERORIENTASI OBJEK
154 | P a g e
7. 8.
9. 10.
Bandingkan dan Simpulkan
Bandingkan listing program dan output kelompok Anda dengan Kelompok lain. Berdasarkan hasil perbandingan tersebut hal penting apa yang harus
dirumuskan secara bersama?
e. Test Formatif
Dalam test ini setiap anda harus membaca dengan cermat dan teliti setiap butir soal dibawah ini. Kemudian berdasarkan uraian materi diatas tulislah jawabannya
pada lembar jawaban test formatif yang telah disediakan. 1. Apa perbedaan superclass dan subclass ?
2. Apa yang anda ketahui tentang interface di java ?
f. Lembar Jawaban Test Formatif LJ
LJ- 01 : Apa perbedaan superclass dan subclass
a. Superclass : a. ...................................................................................................................
................................................................................................................... ...................................................................................................................
................................................................................................................... ...................................................................................................................