Konular

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

Yorumunuzu Ekleyin
Nesne yapılarında Constructor ve Overloading Yorumları +2 Yorum
  • 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

For Kullanımı
Exception Örnekleri
Java İlk Kodlar
Tip Dönüşümleri
İşlem Operatörleri
while kullanımı
Klavye Girişleri
Rastgele Sayı
if else uygulaması
Dizi Uygulamaları
Kelime Tahmin Oyunu
Yükleniyor...