- Katılım
- 12 Eylül 2014
- Mesajlar
- 167
- Tepkime puanı
- 0
- Puanları
- 0
Bu dersimizde kişi sınıfı oluşturup kalıtım yoluyla oradaki verileri alarak öğrenci oluşturmayı görelim.
Kod:
[/COLOR][/B]
[B]package kutucukolusturma; import javax.swing.*; public class KutucukOlusturma { public static **** main(String[] args) { JOptionPane.showConfirmDialog(null, "Merhaba Dunya"); String nesne; nesne=JOptionPane.showInputDialog("Bir Metin Giriniz"); JOptionPane.showMessageDialog(null, "Girdiginiz Metin :"+nesne); } } // projeye sağ tıkayıp yeni bir Kisi sınıf olusturun package kalıtımprojesi; public class Kisi { private String ad; private String soyad; private int yas; public Kisi(){ this.ad="yok"; this.soyad="yok"; this.yas=0; } public Kisi (String isim, String soyisim ,int yasi ){ ad=isim; soyad=soyisim; yas=yasi; } //alt insert public String getAd() { return ad; } public **** setAd(String ad) { this.ad = ad; } public String getSoyad() { return soyad; } public **** setSoyad(String soyad) { this.soyad = soyad; } public int getYas() { return yas; } public **** setYas(int yas) { if(yas<=0) this.yas=yas; else this.yas = yas; } public String KisiBilgileri(){ return "AD: "+ad+" Soyad: "+soyad+" Yas: "+yas; } @Override public String toString() { return "Kisi Ad Soyad:" + ad + " " + soyad ; } } // Projeye Tekrar Sağ tıklayıp Ogrenci Sınıfı olusturn package kalıtımprojesi; public class ogrenci extends Kisi { private int ogrenciNO; public ogrenci(){ setAd("yok"); setSoyad("yok"); setYas(0); setOgrenciNO(0); } public ogrenci(String ad,String soyad,int yas,int ogrencino){ super(ad,soyad,yas); setOgrenciNO(ogrencino); } public int getOgrenciNO() { return ogrenciNO; } public **** setOgrenciNO(int ogrenciNO) { this.ogrenciNO = ogrenciNO; } public String OgrenciBilgileri(){ return "Ad: "+getAd()+" Soyad: "+getSoyad()+" Yas: "+getYas()+" OGrenciNO: "+ogrenciNO; } }[/B][B][COLOR=#000000]