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ı:

-
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