Kalıtım zincirini adım adım çözün
Eğitim A-B-C gibi çok seviyeli kalıtım zincirlerinde alan ve metot çözümlemesini, super anahtar kelimesini, constructor zincirleme ve başlatma sırasını (static blok, instance blok, constructor), metot override ve dinamik bağlamayı, field hiding'i, Object sını…
Çok seviyeli kalıtım ve nesne başlatma sırası
Eğitim A-B-C gibi çok seviyeli kalıtım zincirlerinde alan ve metot çözümlemesini, super anahtar kelimesini, constructor zincirleme ve başlatma sırasını (static blok, instance blok, constructor), metot override ve dinamik bağlamayı, field hiding'i, Object sınıfının kökteki rolünü ve derin hiyerarşilerin getirdiği kırılganlık sorununu; çözüm olarak kompozisyon ve interface kullanımını işler.
2 Gün. Her gün dört modül; Kalıtım Zinciri; Constructor, Başlatma ve Tasarım ekseninde ilerleyen uygulamalı program.
Temel Seviye — Java çok seviyeli kalıtım: üst sınıf zinciri, super, constructor sırası, override ve kalıtım tasarımı
Hayvan, araç ve çalışan hiyerarşileri üç-dört seviyeye genişletilir; println çıktılarıyla başlatma sırası ve metot çözümlemesi debugger ile izlenir.
Hangi metodun hangi sınıftan çalışacağını doğru tahmin edersiniz.
Static, instance ve constructor sırasını hatasız açıklarsınız.
Derin hiyerarşi yerine kompozisyonu seçmeyi öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, nesne ve constructor yazımı.
extends ve override kavramına giriş.
Overloading ve parametre geçirme.
JDK 17 ve IDE kurulumu.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Çok seviyeli hiyerarşide metot çözümlemesini tahmin edebilirsiniz.
super ile üst sınıf metot ve constructor'ını çağırabilirsiniz.
Static, instance ve constructor sırasını açıklayabilirsiniz.
Alan gizleme ile override farkını ayırt edebilirsiniz.
this(...) ve super(...) ile zincir kurabilirsiniz.
Constructor içinde override çağrı hatasını fark edebilirsiniz.
Kalıtım ve kompozisyon arasında seçim yapabilirsiniz.
Derin hiyerarşileri sadeleştirebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
JBoss uygulama yönetimi eğitimi: EAP mimarisi, kurulum, jboss-cli, dağıtım, datasource, Elytron güvenliği ve temel kümeleme.
Detayları Gör →JBoss uygulama yönetimi I eğitimi (JB248): EAP kurulumu, standalone/domain, jboss-cli, Elytron, ha profili, mod_cluster ve izleme.
Detayları Gör →JBoss uygulama yönetimi I eğitimi: EAP kurulumu, standalone.xml, jboss-cli, datasource, Elytron, RBAC, domain modu ve mod_cluster.
Detayları Gör →JBoss yönetimi ve sınav hazırlığı eğitimi: EAP standalone/domain, CLI, Elytron, kümeleme ve süre sınırlı uygulamalı deneme laboratuvarları.
Detayları Gör →Java ile REST API eğitimi: Maven, Jackson JSON, Spring MVC, REST tasarımı, RestClient ile API tüketimi ve WireMock testleri.
Detayları Gör →