Anda di halaman 1dari 3

Nama

: Herniawan

Kelas

: B 2013

Nim

: 1315015050

Kelompok 3 (Responsi Modul 8 (Polymorphism))

Penjelasan Tentang Program Diatas :


1. Program diatas memiliki 4 class yaitu class manusia yang merupakan parent class, class
Laki_Laki dan class Perempuan yang merupakan class turunan dari class manusia dan
class mainnya.
2. Deklarasi variabel pada parent class nya :
3. Kontuktor pada parent class :

4. Getter pada parent class :

5. Method pada parent class :

Return 0.0 berarti bahwa didalam method itu belum terdapat rumus atau hanya
mendeklarasikan saja.

6. Kemudia pada class Laki_Laki kita menggunakan extends untuk menunjukan bahwa
class Laki_Laki merupak turunan atau subclass dari class manusia.
Pada konstruktor nya terdapan kata super yang berarti mengakses atau memanggil
konstruktor pada parent classnya.

Kemudia pada methodnya dilakukan pendeklarasian kembali atau overrinding method


yang sesuai dengan class parentnya. Dimana didalamnya dikasih rumus untuk
menghitung berat badan ideal laki-laki.

Kata super.getTB ini artinya dia memanggil getter pada parent class nya.
7. Kemudian pada class Perempuan sama halnya dengan class Laki_Laki hanya saja
berbeda pada rumusnya yang terdapat pada methodnya .

8. Penggunaan instanceof of class nya :


Angka 2 diatas merupakan banyak inputan yang dilakukan sebanyak 2 kali.
9. Dalam program juga terdapat perulangan dimana banyak perulangannya sebanyak 2 kali.

Kata toUpperCase( ) untuk merubah inputan user baik huruf kecil maupun huruf besar
kehuruf besar semua sehingga nantinya inputan yang kita masukkan pada Jelas kelamin nnati
terbaca huruf besar walaupun kita inputkan huruf kecil dn untuk equals sendiri untuk
mengecek inputan bertipe string.

Anda mungkin juga menyukai