NetBeans Kalıtım Projesi

Bu dersimizde kişi sınıfı oluşturup kalıtım yoluyla oradaki verileri alarak öğrenci oluşturmayı görelim.

Bu dersimizde kişi sınıfı oluşturup kalıtım yoluyla oradaki verileri alarak öğrenci oluşturmayı görelim.


package kutucukolusturma;



import javax.swing.*;



public class KutucukOlusturma {



  

    public static void 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 void setAd(String ad) {

        this.ad = ad;

    }



    public String getSoyad() {

        return soyad;

    }



    public void setSoyad(String soyad) {

        this.soyad = soyad;

    }



    public int getYas() {

        return yas;

    }



    public void 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 void setOgrenciNO(int ogrenciNO) {

        this.ogrenciNO = ogrenciNO;

    }

    

    public String OgrenciBilgileri(){

        return "Ad: "+getAd()+" Soyad: "+getSoyad()+" Yas: "+getYas()+" OGrenciNO: "+ogrenciNO;

    }

}

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git