bursa escort bursa escort beylikdüzü escort escort bayan afyon escort escort bayan istanbul escort mersin escort bayan escort kayseri bursa escort escort kayseri bursa escort canlı maç izle

Başka bir sınıfı sınıfın içinde değişken olarak kullanmaya kompozisyon denir.
C++ da bir sınıf birden fazla sınftan miras alabilir ama Javada bunu yapamayız Javada bir sınıf yalnızca bir sınıftan türeyebilir.
Eğer sınıfın başına final yazarsak o sınıftan yeni bir sınıf türetemeyiz.Başkası bizim sınıfımızı kalıtım yoluyla kullanmaması için final kullanabiliriz.Ama kompozisyon ile bizim sınıfımızı başkası kullanabilir.

Nokta.java

package kodlar;

public class Nokta{
int x,y;
final public void yaz(){
System.out.println("[X="+x+":Y="+y+"]");}
public Nokta(){
x=0;
y=0;
}

public Nokta(int x, int y)
{
this.x=x;
this.y=y;
}

RenkliNokta.java

package kodlar;

public class RenkliNokta extends Nokta {

String renk;

public void yaz(){

System.out.println("[X="+x+"Y="+y+"]");
System.out.println("Renk="+renk);

}

Yazar : Emrah Kahraman

Bilgisayar Mühendisi

Javada Kalıtım Inheritance ve Composition Yazısı için Yorum Yapabilirsiniz

Sponsor
Alexa
Hakkımda
Bağlantılar