Konular

EBooklar

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


Yorumlar

  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 Like
  2. 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 Like



















  • Yarışma Panosu
  • Yarışma Panosu ~ 16,780

    Girilen yarışmacı, soru sayısına göre cevapları ekrandan alıp bir tablo haline getiren uygulama. Örnek dizilerin anlaşılmasını sağlamak için hazırlanmıştır. Burada özellikle klavyeden girilen değerin dizi boyutu olarak aktarılması dikkat çekicidir. (new s...










  • Java Değişken Tipleri ~ 13,419

    Long, int, short, byte, boolean, float, double, char, string tipleri hakkında örnekler