CodeGym /Kurslar /Java SELF AZ /Səviyyə üçün əlavə mühazirələr

Səviyyə üçün əlavə mühazirələr

Java SELF AZ
Səviyyə , Dərs
Mövcuddur

Siniflər arasındakı münasibətlər. İrsi, kompozisiya, aqreqasiya

Proqramlaşdırmada tez bir zamanda başa düşəcəksiniz ki, artıq kod yazmaq nə qədər lazımsızdır. Şükür ki, Java-da zərif şəkildə "qısaltmağa" imkan verən hər şey var. Bu mühazirədə siniflər arasındakı münasibətlər əyani şəkildə təsvir olunub: irsi, kompozisiya, aqreqasiya. Hazır olun: çox maraqlı nümunələr olacaq.

İnkapşulyasiya prinsipləri

İnkapşulyasiya, gizlətmə— fərqli anlayışlardır, yoxsa eyni şeydir? Əsas formada sən artıq dəfələrlə inkapşulyasiya ilə qarşılaşmısan. İstəyirsən istifadəçidən proqramın iş mexanizmlərini necə "gizlətmək" olar, və yalnız rahat interfeysi göstərmək olar, çox diqqətlə bu mühazirəni oxumağı məsləhət görürük.

Polimorfizmin istifadəsi praktikası

Polimorfizmin əsas üstünlüyü — çeviklikdir. Bir tərəfdən, müxtəlif data tipləri ilə elə işləyə bilərsiniz ki, sanki onlar bir tipdir. Digər tərəfdən, bu prinsip sayəsində obyektlərin davranışlarını qoruya bilərsiniz. Harada ümumi formaya gətirmək lazımdır, harada isə unikal xüsusiyyətlər vacibdir? Bax, bunu müzakirə edəcəyik.

Java-da interfeyslər nə üçün lazımdır

Bu mühazirədə tələsmədən və ətraflı şəkildə interfeyslərin nə olduğunu və onların dilə niyə əlavə edildiyini izah edirik. Həm də Java-da məşhur interfeyslər barədə məlumat alacaqsınız. Hazır olun, bu mövzunun davamı var!

Abstrakt siniflər və interfeyslər arasındakı fərqlər

Bu mühazirədə abstrakt siniflərin interfeyslərdən nə ilə fərqləndiyini müzakirə edəcəyik və yayılmış abstrakt siniflərə aid nümunələri nəzərdən keçirəcəyik.

Abstrakt sinifin interfeysdən fərqinə ayrıca bir mühazirə həsr etmişik, çünki bu mövzu çox əhəmiyyətlidir. Bu anlayışlar arasındakı fərqi 90% gələcək müsahibələrdə sizdən soruşacaqlar. Ona görə də oxuduğunuzu mütləq anlayın, əgər hansısa yer çətin gəlirsə, əlavə mənbələrə də müraciət edin.


18
Опрос
Obyekt Yönümlü Proqramlaşdırmaya (OOP) giriş,  18 уровень,  9 лекция
недоступен
Obyekt Yönümlü Proqramlaşdırmaya (OOP) giriş
Obyekt Yönümlü Proqramlaşdırmaya (OOP) giriş
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION