PBO Abstrak Dan Pewarisan
PBO Abstrak Dan Pewarisan
NIM : 5190711036
A. DemoAbstrak
File pack java dan method import untuk mengakses input dengan method BufferedReader.
Tipe data double dengan variabel tinggiBadan dan dengan acsses modifier private.
Konstruktor (setter) atau mutator dengan nama Manusia yang akan mengisi data tunggibadan, dan
getter atau aksesor yang akan menampung data tinggibadan.
Kelas abstrak untuk menghitung berat badab ideal (BBI) yang belum mempunya implementasi,
perhitungan ini akan bergantung pada data tinggibadan.
Kelas perempuan yang mendapatkan pewarisan (extends) dari kelas abstrak Manusia.
Konstruktor perempuan dengan isi method super yaitu untuk menggunakan data dari kelas pewaris
atau induknya (kelas abstrak).
Kelas lakilaki yang mendapatkan pewarisan (extends) dari kelas abstrak Manusia.
Konstruktor lakilaki dengan isi method super yaitu untuk menggunakan data dari kelas pewaris atau
induknya (kelas abstrak).
Perintah awal perulangan (do) dan isi penginputan data dengan method bufferedreader untuk tinggi
badan dan jenis kelamin.
Percabangan untuk data pada jenis kelamin yang juga akan menampilkan hasil (output) berat badan
ideal dari data yang telah dimasukan.
Kondisi untuk perulangan menaik (++), dan batasan untuk perulangan dengan batas kurang dari
objek array (m).
Hasil Running:
B. DemoPewaris
Kelas Kotak dengan atribut double panjang, lebar dan tinggi yang bersifat protect.
Kelas kondtruktor Kotak yang berisi variabel untuk data panjang, lebar dan tinngi serta perhitungan
volume kotak.
Kelas KotakPejal adalah kelas yang diwarisi oleh kelas Kotak dengan atribut double berat yang ber
acsses modifier private.
Kelas kondtruktor KotakPejal dengan parameter double panjang lebar tinggi dan berat, yang berisi
pemanggilan variabel dari kelas pewaris atau kelas induk dan variabel untuk berat.
Kelas utama yang berisi objek k dari konstruktor KotakPejal yang berisikan data nilai panjang 6, lebar
5, tinggi 4, dan berat 2. Dan kemudian pemanggilan kelas hitungVolume dan getBerat dengan objek
pemanggil k.
Hasil Running: