"Merhaba genç dostum! Seni bu kadar erken görmeyi beklemiyordum. Bana ne söyleyeceksin? Bu sefer ne öğrendin?"

"Sınıf ilişkilerini, kapsüllemeyi ve kalıtımı öğrendim. Bana iyi bir öğrenci olduğumu söylediler!"

"Bu harika! İlerleme kaydetmene sevindim çünkü derslerime çalışıyorsun."

"Sadece öğrenmiyorum, aynı zamanda görevleri de tamamlıyorum!"

"Elbette, Amigo. Önünde başka bir seviye var - OOP'nin temellerine adanmış bir seviye. Ellie, Rishi, Kim ve arkadaşın Diego'ya koşmadan önce, uzay kütüphanemizde bir süre otur ve birkaçını oku. makaleler. Eminim pek çok yararlı bilgi içerdiklerini göreceksiniz."

"Pekala, Profesör. Bugün benim için ne getirdiniz?"

Sınıflar arasındaki ilişkiler. Kalıtım, kompozisyon ve toplama

Programlamada, fazladan kod yazmamanın ne kadar önemli olduğunu hemen anlayacaksınız. Neyse ki Java, zarif "kesimler" yapmak için ihtiyacınız olan her şeye sahiptir. Bu ders, şu sınıf ilişkilerinin görselleştirilmesini sunar: kalıtım, kompozisyon ve toplama. Hazır olun: pek çok ilginç örnek göreceksiniz.

Kapsülleme ilkeleri

Kapsülleme ve bilgi gizleme — bunlar farklı kavramlar mı yoksa aynı şey mi? Temel haliyle, kapsüllemeyle bir kereden fazla karşılaştınız. Yalnızca kullanımı kolay bir arayüz bırakarak programınızın karmaşıklığını kullanıcıdan nasıl gizleyeceğinizi öğrenmek istiyorsanız, bu dersi dikkatlice okumanızı tavsiye ederim.