Java Temelleri : Java Class Yapısında Kalıtım

advertisement
Java Class Yapısında Kalıtım
Java Class Yapısında Kalıtım
Bir sinifin kurulmasinda o sinifla direk olarak iliskisi olan bir siniftan onun
tüm metotlari ve degiskenleri kalitim inheritance yoluyla yeni kurulan bir
sinifa aktarilabilir.
Aktarilacak.java
package kalitim;
import javax.swing.JOptionPane;
public class Aktarilacak {
String Karsilama="Hoş Geldiniz";
public void Merhaba(){
JOptionPane.showMessageDialog(null, this.Karsilama);
}
public void GuleGule(){
JOptionPane.showMessageDialog(null, "Hoşçakalın");
}
}
Aktarilan.java
//Kalıtım için 1. yol
import kalitim.Aktarilacak;
//Kalıtım için 2. yol
package kalitim;
public class Aktarilan extends Aktarilacak {
public static void main(String[] args) {
//Kalıtımla Aktarılan Nesneden Oluşturulan Obje
Aktarilacak Obje=new Aktarilacak();
Obje.Merhaba();
}
}
Sınıfları baska bır sınıfta nesne olarak çagırarak bir araya getirme
Aktarilan.java
//Kalıtım için 2. yol
package kalitim;
//Kalıtımsız COMPOSITION
public class Aktarilan {
public static void main(String[] args) {
//Kalıtımla Aktarılan Nesneden Oluşturulan Obje
www.dersmax.net
Java Class Yapısında Kalıtım
1
Java Class Yapısında Kalıtım
Aktarilacak Obje=new Aktarilacak();
Obje.Merhaba();
}
}
Sonuç ve Paket Yapısı
www.dersmax.net
Java Class Yapısında Kalıtım
2
Download