Makruphz

Berbagi iLmu dan pengaLaman


« Belajar Kembali Jeni... | Main
Rabu Okt 13, 2010

Belajar Jeni 1 Sesion 2

Pada sesi ini masih dengan materi yang sama dengan yang kemarin tetapi hanya ditambah pewarisan dan polimorphisme dan juga berbeda contoh. 

Ini sourcenya : 

 import javax.swing.JOptionPane;

class bangun{
    private double luas;
    private double sisi;
    
    public bangun() {
        
    }
    
    bangun(double luas, double sisi){
        this.luas = luas;
        this.sisi = sisi;
    }
    
    public double getLuas() {
        return luas;
    }
    public void setLuas(double luas) {
        this.luas = luas;
    }
    public double getSisi() {
        return sisi;
    }
    public void setSisi(double sisi) {
        this.sisi = sisi;
    }
    
    void luas(){
        luas = sisi*sisi;
    }
}

public class persegi extends bangun {
    
    persegi(double luas, double sisi) {
        super(luas, sisi);
    }

    bangun b = new bangun();
    
    String input1 = JOptionPane.showInputDialog("Masukkan nilai sisi");
    
    try{
        double si2 = Double.parseDouble(input1);
        si2 = b.getSisi();
        
        String message = "Jadi luas persegi adalah " + b.luas();
        JOptionPane.showMessageDialog(null, message);
    }catch (Exception e){
        System.out.println(e);
    }

}

selamat mencoba.

Comments:

Post a Comment:
  • HTML Syntax: Allowed