Overloading ve Constructor Uygulaması

class yapısından üretilen object'e eklenen construtorlar ve overlading uygulaması

 Overloading ve Constructor Uygulaması

import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JTextField;

import java.awt.*;


class Yazici{

    //Yapılandırıcı
    //nesne türetilir türetilmez çalışan metot
    public Yazici(Graphics Ekran){
        Ekran.drawString("Yazici Nesnesi Olusturuldu", 50, 20);
    }

    //overloading
    public void Mesaj(Graphics Ekran, String Mesaj){
        Ekran.drawString(Mesaj, 50, 150);
    }
    public void Mesaj(Graphics Ekran, int Mesaj){
        Ekran.drawString(Integer.toString(Mesaj), 150, 50);
    }
    public void Mesaj(Graphics Ekran, String Mesaj, int Sayi){
        Ekran.drawString(Mesaj+" "+Integer.toString(Sayi), 150, 150);
    }
}

public class OverLoad extends JApplet {


    public void init() {

    }

    public void paint(Graphics Monitor){

        //Nesne türetiliyor
        Yazici TuremisYazici=new Yazici(Monitor);

        TuremisYazici.Mesaj(Monitor, "Naber");

        TuremisYazici.Mesaj(Monitor, 49);

        TuremisYazici.Mesaj(Monitor, "Merhaba", 30);
    }
}
 

 


Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...