Last active
December 15, 2015 02:49
-
-
Save ecmelkytz/5190445 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Kisi { | |
String ad; | |
int tcNo; | |
String dogumTarihi; | |
public Kisi(int gelentcNo,String gelenAd, String dogumTarihi ){ | |
this.tcNoSetEt(gelentcNo); | |
this.adSetEt(gelenAd); | |
this.dogumTarihiSetEt(dogumTarihi); | |
} | |
public void tcNoSetEt(int yenitcNo){ | |
this.tcNo=yenitcNo; | |
} | |
public int tcNoGetir(){ | |
return this.tcNo; | |
} | |
public void adSetEt(String yeniAd){ | |
this.ad=yeniAd; | |
} | |
public String adGetir(){ | |
return this.ad; | |
} | |
public void dogumTarihiSetEt(String yeniDogumTarihi){ | |
this.dogumTarihi=yeniDogumTarihi; | |
} | |
public String dogumTarihiGetir(){ | |
return this.dogumTarihi; | |
} | |
public void uyur(){ | |
System.out.println("\nBen uyuyorum.Rahatsiz etmeyin..."); | |
} | |
public void gezer(){ | |
System.out.print("\nGeziyorum.Rahatsiz etmeyin..."); | |
} | |
public String toString(){ | |
String str=""; | |
str+="\nKişi Bilgileri:\nTc Numarası: "+tcNoGetir()+"\nAd: "+adGetir()+ | |
"\nDogum Tarihi: "+dogumTarihiGetir(); | |
return str; | |
} | |
public static void main(String args[]){ | |
Ogrenci o1=new Ogrenci(12345678,"Merve Bahar","23.11.1991",10060296,"Bilgisayar","3","İzmir"); | |
ogretimUyesi h1=new ogretimUyesi(2543,"Hakan Bakır","Profesör","14.05.1975",12456,"inşaat"); | |
Memur m1= new Memur(1000674,"Hamit Duran","12.02.1968",1524100,"Kimya"); | |
System.out.println(o1); | |
o1.kantineGit(); | |
System.out.println(h1); | |
h1.derseGir(); | |
System.out.println(m1); | |
m1.evrakGetir(); | |
} | |
} | |
class Ogrenci extends Kisi{ | |
int ogrNo; | |
String bolum; | |
String sinif; | |
String memleket; | |
public Ogrenci(int tc, String ad, String dtrh, int ogrNo,String blm, String snf, String mmlkt){ | |
super(tc,ad,dtrh); | |
this.ogrNoSetEt(ogrNo); | |
this.bolumSetEt(blm); | |
this.sinifSetEt(snf); | |
this.memleketSetEt(mmlkt); | |
} | |
public void ogrNoSetEt(int yeniNo){ | |
this.ogrNo=yeniNo; | |
} | |
public void bolumSetEt(String yeniBolum){ | |
this.bolum=yeniBolum; | |
} | |
public void sinifSetEt(String yeniSinif){ | |
this.sinif=yeniSinif; | |
} | |
public void memleketSetEt(String yeniMemleket){ | |
this.memleket=yeniMemleket; | |
} | |
public void derseGit(){ | |
System.out.println("\nDersteyim.Bana ulaşamazsiniz."); | |
} | |
public void kantineGit(){ | |
System.out.println("\nKantindeyim oturuyorum."); | |
} | |
public String toString(){ | |
String str = super.toString(); | |
str+="\nOgrenci No: "+this.ogrNo+"\nBolum: "+this.bolum+"\nSinif: "+this.sinif+ | |
"\nMemleket: "+this.memleket; | |
return str; | |
} | |
} | |
class Memur extends Kisi{ | |
int sicilNo; | |
String bolum; | |
public Memur(int tc,String ad,String dtrh,int sclNo,String blm){ | |
super(tc,ad,dtrh); | |
this.sicilNoSetEt(sclNo); | |
this.bolumSetEt(blm); | |
} | |
public void sicilNoSetEt(int yeniSicilNo){ | |
this.sicilNo=yeniSicilNo; | |
} | |
public void bolumSetEt(String yeniBolum){ | |
this.bolum=yeniBolum; | |
} | |
public void evrakGetir(){ | |
System.out.println("\nEvraklari Getirdim."); | |
} | |
public void evrakGötür(){ | |
System.out.println("\nEvraklari Gotordum."); | |
} | |
public String toString(){ | |
String str = super.toString(); | |
str+="\nSicil No: "+this.sicilNo+"\nBolum: "+this.bolum; | |
return str; | |
} | |
} | |
class Hoca extends Kisi{ | |
int sicilNo; | |
String bolum; | |
public Hoca(int tc, String ad, String dtrh, int sclNo,String blm){ | |
super(tc,ad,dtrh); | |
this.sicilNoSetEt(sclNo); | |
this.bolumSetEt(blm); | |
} | |
public void sicilNoSetEt(int yeniSicilNo){ | |
this.sicilNo=yeniSicilNo; | |
} | |
public void bolumSetEt(String yeniBolum){ | |
this.bolum=yeniBolum; | |
} | |
public void derseGir(){ | |
System.out.println("\nDersteyim.Rahatsiz etmeyin."); | |
} | |
public void sinavaGir(){ | |
System.out.println("\nSinavdayim.Rahatsiz etmeyin."); | |
} | |
public String toString(){ | |
String str=super.toString(); | |
str+="\nSicil No: "+this.sicilNo+"\nBolum: "+this.bolum; | |
return str; | |
} | |
} | |
class ogretimUyesi extends Hoca{ | |
String unvan; | |
public ogretimUyesi(int tc, String ad,String unvan, String dtrh, int sclNo,String blm){ | |
super(tc,ad,dtrh,sclNo,blm); | |
this.unvan=unvan; | |
} | |
public String toString(){ | |
String str=super.toString(); | |
str+="\nUnvan: "+this.unvan; | |
return str; | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment