Sınıfları baska bır sınıfta nesne olarak çagırarak bir araya getirme (Composition)

Aynı paket içersindeki klas yapılarına kolay erişimi sağlayan bir uygulama

 package Cizim sayesinde erişilebilen diğer klaslar:

KareCiz.java

package Cizim;

import java.applet.Applet;
import java.awt.Graphics;


public class Ciz extends Applet {
 
    public void init() {
    }

    public void paint(Graphics Ekran){

        //COMPOSITION
        Kare k=new Kare(Ekran, 50, 50, 50);
        Daire d=new Daire(Ekran, 100, 100, 50);

    }
}
 

 

Kare.java:

package Cizim;

import java.awt.Graphics;

public class Kare {

    //Constructor - Yapılandırıcı
    public Kare(Graphics Ekran, int Kenar, int x, int y){
        Ekran.drawRect(x, y, Kenar, Kenar);
    }
}

 

Daire.java:


package Cizim;

import java.awt.Graphics;
public class Daire {

    //Constructor - Yapılandırıcı
    public Daire(Graphics Ekran, int x, int y, int Cap){
        Ekran.drawOval(x, y, Cap, Cap);
    }
}

 

Sonuç ve paket yapısı:

 

Sınıfları baska bır sınıfta nesne olarak çagırarak bir araya getirme (Composition) Sınıfları baska bır sınıfta nesne olarak çagırarak bir araya getirme (Composition)
Yorumunuzu Ekleyin


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