Uraian Materi Rangkuman Kegiatan Belajar 14 : Pewarisan a. Tujuan Pembelajaran

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.