"Merhaba, Amigo! İyi haber! Son derece isabetli bir tahminci üzerindeki çalışmaları tamamlıyorum!"

"Harika. Ne işe yarıyor? Ne zaman harika bir programcı olacağımı tahmin edecek mi?"

"Hey, acele etme genç robotum! O kadar ileriye bakmadım ama bunu zaten biliyorum..."

"Ne?!"

"...Bana bu hafta çalıştığınız konularla ilgili sorularla geleceğinizi gördüm. Bu yüzden, sizin için önceden ek materyaller hazırladım: her şeyi anlamanıza yardımcı olacaklar."

Polimorfizm nasıl kullanılır?

"Polimorfizmin ana avantajı esnekliktir. Bir yandan birden çok veri türüyle sanki aynı türmüş gibi çalışabilirsiniz. Diğer yandan nesnelerin özel davranışını koruyabilirsiniz. Ne zaman ortak bir veri türüne dönüştürmeniz gerekir? tür ve belirli özelliklere ne zaman ihtiyacınız var? Bundan bahsedeceğiz .

Yöntem geçersiz kılma nasıl çalışır?

Yöntem aşırı yüklemesine zaten aşinasınız. Sınıfları geçersiz kılma hakkında bilgi edinmenin zamanı geldi . Bu, çağrıldığı sınıfa bağlı olarak farklı eylemler gerçekleştirmek için ortak bir yönteme ihtiyacınız olduğunda size yardımcı olacaktır. Her şey mümkün! Önemli olan nasıl yapıldığını bilmek :)

Java'da arabirimler neden gereklidir?

Bu ders, arayüzlerin ne olduğu ve neden dilde göründükleri hakkında rahat ve ayrıntılı bir açıklama sağlar. Ve popüler Java arayüzlerini öğreneceksiniz. Kendini hazırla! Bu konunun devamı var!

Arayüzlerdeki varsayılan yöntemler

Java'nın her sürümü, daha önce gelenlerden farklıdır. Sürüm sekiz, arabirimlerde varsayılan yöntemler kavramını tanıttı. Bu, varsayılan yöntemleri tanımlamanıza ve bunları bir arabirim içinde uygulamanıza olanak tanır. Bu derste örnekler ve açıklamalar bulacaksınız .

Java'daki soyut sınıfların belirli örnekleri

Soyut derslerle tanıştınız. Gelecekteki dersleriniz için 'boşluk' gibi olduklarını zaten biliyorsunuz. Ancak böyle bir sınıfın tüm yöntemleri soyut olmak zorunda mıdır? Ve neden Java'nın çoklu kalıtımı yok? İşte süper doğru tahmincimden bir 'ipucu': Bu dersteki materyal sizi bir sonraki seviyeye daha iyi hazırlayacaktır.