PEMROGRAMAN BERORIENTASI OBJEK
158 | P a g e
Kode ini memanggil default constructor dari superclass terdekat yaitu Person dan mengeksekusinya. Ada beberapa hal yang harus diingat ketika
menggunakan pemanggil constuktor super: a. Pemanggil super
harus dijadikan pernyataan pertama dalam
constructor. b. Pemanggil super hanya dapat digunakan dalam definisi constructor.
c. Termasuk constructor this dan pemanggil super tidak boleh terjadi
dalam constructor yang sama.
Pemakaian lain dari supe radalah untuk menunjuk anggota dari superclass seperti reference
this. Sebagai contoh,
Listing Program public Student
{ super.name =
“somename”; super.address =
“some address”; }
c. Rangkuman
Subclass juga dapat memanggil constructor secara eksplisit dari superclass terdekat. Hal ini dilakukan dengan pemanggil constructor super. Pemanggil
constructor super dalam constructor dari subclass akan menghasilkan eksekusi dari superclass constructor yang bersangkutan. Pemanggil super
hanya dapat digunakan dalam definisi constructor. Termasuk constructor this dan pemanggil super tidak boleh terjadi dalam constructor yang
sama. Pemakaian lain dari super adalah untuk menunjuk anggota dari superclass seperti reference
this.
PEMROGRAMAN BERORIENTASI OBJEK
159 | P a g e
d.
Tugas
Tugas 1
Buatlah program untuk menghitung volume kubus dengan mengambil method dari class Persegi dengan memanfaatkan prinsip inheritas. Gunakan
constructor this.
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
160 | P a g e
No Output Program
1. 2.
3. 4.
5. 6.
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 andaharus 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. Apakah fungsi dari kata kunci super ?
2. Apa yang harus diingat ketika menggunakan pemanggil constuktor super ?
PEMROGRAMAN BERORIENTASI OBJEK
161 | P a g e
f. Lembar Jawaban Test Formatif LJ.