method overriding + inheritance Setelah dihitung mengapa masih 0?

Tolong di bantu koreksi gan untuk source kodenya... step by step sudah benar, tp kenapa ya gan hitungannya tetap 0?

package tugas; import java.io.*; public class Inputan{ int panjang, lebar, tinggi; public int input(){ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); try{ System.out.println("============================================"); System.out.println("Menghitung Luas dan Keliling Persegi Panjang"); System.out.println("============================================"); System.out.print("Input Panjang : "); panjang = Integer.parseInt(in.readLine()); System.out.print("Input Lebar : "); lebar = Integer.parseInt(in.readLine()); System.out.print("Input Tinggi : "); tinggi = Integer.parseInt(in.readLine()); System.out.println("============================================"); } catch(Exception e){ System.out.println("Error "+e); } System.out.println("============================================"); return 0; } }

package tugas; class hitungluas extends Inputan{ int luas; public int HitungLuas(){ luas = panjang * lebar; System.out.println("Luas Persegi panjang : "+luas); System.out.println("============================================"); return luas; } }

package tugas; class hitungkeliling extends Inputan{ int keliling; public int HitungKeliling(){ keliling = 2 * (panjang + lebar); System.out.println("Keliling Persegi panjang : "+keliling); System.out.println("============================================"); return keliling; } }

package tugas; public class main{ public static void main(String[] args){ Inputan satu = new Inputan(); hitungluas dua = new hitungluas(); hitungkeliling tiga = new hitungkeliling();

satu.input(); dua.HitungLuas(); tiga.HitungKeliling(); } }

Dimana ya gan salahnya? tolong di bantu. Terimakasih :)

avatar AgyNugroho
@AgyNugroho

8 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

sepertinya hanya inheritance... di main : hitungluas dua = new hitungluas(); dua.input(); //pakai ini dua.HitungLuas();

^^lagi ngga install netbeans, belom nyoba....

avatar zerokira
@zerokira

49 Kontribusi 30 Poin

Dipost 6 tahun yang lalu

Dicoba dulu ya gan ^_^ makasih nih jawabannya :)

avatar AgyNugroho
@AgyNugroho

8 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban