Nesne yapılarında Constructor ve Overloading
new, this, constructor ve overloading
Aşağıdaki örnek new, this, constructor ve overloading işlemleri hakkında bilgi vermektedir.
import java.awt.*;
import java.applet.Applet;
class daireCiz{
int Cap, xKoor, yKoor;
Graphics Ekranimiz;
//constructor-overloading
public daireCiz(int Capi, int xKoordinat, int yKoordinat){
this.Cap=Capi;
this.xKoor=xKoordinat;
this.yKoor=yKoordinat;
}
//constructor-overloading
public daireCiz(Graphics Ekran, int Capi, int xKoordinat, int yKoordinat){
this.Cap=Capi;
this.xKoor=xKoordinat;
this.yKoor=yKoordinat;
this.Ekranimiz=Ekran;
this.Ciz();
}
//overloading
public void Ciz(Graphics Ekran){
this.Ekranimiz=Ekran;
}
//overloading - Ekrana Daire Cizen Metot
public void Ciz(){
this.Ekranimiz.setColor(new Color(255, 100, 100));
this.Ekranimiz.drawOval(xKoor, yKoor, Cap, Cap);
this.Ekranimiz.fillOval(xKoor, yKoor, Cap, Cap);
}
}
public class daire extends Applet {
public void init(){
}
public void paint(Graphics Monitor){
for(int i=0; i<10; i++){
//Nesne olusturuluyor
daireCiz Daireci=new daireCiz(i*10, i*5*50, i*2*30);
Daireci.Ciz(Monitor);
Daireci.Ciz();
//Nesne olusturuluyor
new daireCiz(Monitor, i*10, i*50, i*30);
}
}
}
Uygulamanın ekran çıktısı:
Yorumunuzu Ekleyin
Nesne yapılarında Constructor ve Overloading Yorumları +2 Yorum
-
annageldi
soru:1 Klavyeden bir string girilecek. Bir başlangıç degeri ve alınan kısmın kaç oldugu girilecek, metotla yapınız.
soru:2 Klavyeden bir kelime ve bir hece girilecektir. Girilen heceden kaç adet olduğunu bulan programı metotla yapınız.
acaba bu soruları biri yapabilirmi ,, şimdiden tşk.13 Kasım 2009 01:18:02, Cuma -
wirus virus
bir kola makinası 25, 50 ve 100 kuruşları kabul ediyorsa 10 veya 5 kurus attığımızada iade eden ve para üstünü de iade eden komut nedir?bilen varsa lütfen buraya yazsın.Scanner classı ve if, while ... kullanılacak bir programda
System.out.print deyince sadece ekrana yazdırıyo.17 Aralık 2010 22:15:23, Cuma