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

Nesne yapılarında Constructor ve Overloading

  • annageldi
    1
    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
    1
    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
Yükleniyor...
Yükleniyor...