Sınıftaki değişken ve metodları kalıtım yoluyla aktarabildiğimiz gibi, sadece üst sınıfa ait bir nesne (object) tanımını alt sınıfta tanımlıyarak ta yapabiliriz.
import nokta;
public class daire1
{
protected double yaricap;
protected nokta merkez;
public daire1()
{
merkez=new nokta(0,0);
yaricapgir(0);
}
public daire1(double r, double a, double b)
{
merkez=new nokta(a,b);
yaricapgir(r);
}
public void yaricapgir(double r)
{
if(r >= 0.0)
yaricap=r;
else
yaricap=0.0;
}
public double yaricapoku()
{
return yaricap;
}
public double alan()
{
return Math.PI*yaricap*yaricap;
}
public String toString()
{
return "Merkez = "+"["+merkez.x+","+merkez.y+"]"+
"; Yaricap="+yaricap;
}
}
Şekil 3.7.1 daire1.java programı ve daire sınıfının tanımı. Nokta sınıfı daire1 sınıfında merkez adlı nesne olarak tanımlanmıstır.
BÜTÜN TÜRKLER BİR ORDU KATILMAYAN KAÇAKTIR TÖREMİZDE YAZILI HARPTAN KAÇAN ALÇAKTIR!!
ÜLKÜCÜ HAREKET ENGELLENEMEZ !!!
"NE MUTLU TÜRK'ÜM DİYENE !"
POMON 333
SORULARINIZ OLURSA; PM atın veya ziyaretçi mesajlarına yazı yazın size her türlü yardımı sağlarız...
Şu an 1 kullanıcı var. (0 üye ve 1 konuk)

Paylaş