• Özkan Arıcı

  • 111 görüntülenme

  • 28 Ekim 2019

  • 0

  • Beğen

Java ile Kare ve Daire Alan Hesaplaması

Java ile kara ve dairenin alanını nasıl hesaplayabiliriz bunu görelim.Uygulamada Abstract class kullanılmıştır

Daire.java dosyamız

package abstratcclasslar;


public class Daire extends Sekil{
private int yaricap;
    public Daire(String isim,int yaricap) {
        super(isim);
        this.yaricap=yaricap;
    }

    @Override
    void alan_hesapla() {
        System.out.println(getIsim()+"Alanı"+(Math.PI*yaricap*yaricap));
    }
    
}

Kare.java dosyamız

package abstratcclasslar;


public class Kare extends Sekil{
private int kenar;
    public Kare(String isim,int kenar) {
        super(isim);
        this.kenar=kenar;
    }

    @Override
    void alan_hesapla() {
        System.out.println(getIsim()+" alanı"+(kenar*kenar));
    }
    public void cevarehesapla(){
        System.out.println(getIsim()+" cevresi"+(4*kenar));
    }
    
    
}

Sekil.java dosyamız

package abstratcclasslar;


public abstract class Sekil {
    private String isim;

    public Sekil(String isim) {
        this.isim = isim;
    }
    
    public void ismini_soyle(){
        System.out.println("bu obje " +getIsim()+" objesidir");
    }
   abstract void alan_hesapla();

    /**
     * @return the isim
     */
    public String getIsim() {
        return isim;
    }

    /**
     * @param isim the isim to set
     */
    public void setIsim(String isim) {
        this.isim = isim;
    }
   
    
}

Main.java dosyamız

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package abstratcclasslar;

/**
 *
 * @author özkan
 */
public class Main {
    public static void main(String[] args) {
        Kare kare=new Kare("sekil", 5);
        Daire daire1=new Daire("daire1", 3);
        kare.alan_hesapla();
        daire1.alan_hesapla();
        kare.cevarehesapla();
        
    }
}

 

Yazar: Özkan Arıcı

342 yazı yazmış
Profilini Gör
YORUM YAP

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.

*

code