Skip to main content

Java Nesneye Yönelik Programlama : Upcasting , Downcasting

Java  ile Nesneye Yönelik Programlama dersinde İstanbul Üniversitesi Bilgisayar Mühendisliği öğrencilerine  verilen haftalık ödevdir.  Ödevde  kurulması istenilen yapı şu şekildedir.

1-Üniversite Personeli Arayüzü :   Bu alan interface olacak ve Calis() isminde bir metoda sahip.

2-Akademik Personel,İdari Personel Sınıfları  : Bu iki kısım yukarudaki Üniversite personeli  arayüzünü kullanacaktır.

3- Akademik  Personel Sınıfından miras alınarak Öğretim Üyesi ve Öğretim Görevlisi sınıfları oluşturulacaktır. Öğretim Üyesi sınıfında Öğretim görevslisinden farklı olarak Ünvan alanı bulunur.

 

Ana programda   Akademisyen tipinden bir sınıf oluşturmamız  ve bu sınıfın içerisine 5 adet Öğretim üyesi , 5 adet Öğretim görevlisi  nesnesi koymamız istenmektedir.  Peki bu yapılabilir mi ?  Sorunun cevabı kısmen evet olmalıdır. Standart yöntenlerle  bu yapılabilir ama bir takım kayıplar olacaktır.
Devamını Oku

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS