OOP-də alt tipləşdirmə nədir?
OOP-də alt tipləşdirmə nədir?

Video: OOP-də alt tipləşdirmə nədir?

Video: OOP-də alt tipləşdirmə nədir?
Video: Fully furnished abandoned DISNEY castle in France - A Walk Through The Past 2024, Bilər
Anonim

Alt tipləşdirmə əsas tərkib hissəsidir OOP - bir növ obyektiniz var, lakin başqa bir növün interfeysini yerinə yetirir, ona görə də digər obyektin istifadə oluna biləcəyi hər yerdə istifadə oluna bilər.

Bununla əlaqədar olaraq, C++ dilində alt tipləşdirmə nədir?

C++ həmin mexanizmi təmin edir və altsınıfları "törəmə siniflər" adlandırır. alt tipləşdirmə dəyərlərindən istifadə etmək imkanına istinad edir alt tip tipli qiymətlərin gözlənilən yerlərdə.

Həmçinin, alt sinif və alt növ arasındakı fərq nədir? A alt sinif özü həmişə bir sinifdir. Alt növ daha ümumi termindir və bir növün a olduğunu deyə bilərik alt tip onların hər ikisinin nə olduğu (sinif, interfeys və s.) haqqında heç nə demədən başqa bir növ.

Bununla əlaqədar olaraq, Java-da alt tipləşdirmə nədir?

Alt tipləşdirmə sadəcə supertip üzərində əməliyyatların həyata keçirilə biləcəyini bildirir alt tip . in Java , interfeyslər bir növün hansı davranışları göstərə biləcəyini təsvir etmək üçün strukturu təmsil edir, bu da onu təbii təmsil edir. alt tipləşdirmə . Alt təsnifat sinif iyerarxiyasında özünü göstərir.

Bütün alt növlər alt siniflərdir?

arasında mühüm fərqlər var alt tiplər və alt siniflər təkrar istifadəni dəstəkləməkdə. Alt siniflər kodun siniflər daxilində təkrar istifadəsinə icazə verin - həm nümunə dəyişən bəyannamələri, həm də metod tərifləri. Qeyd edək ki, alt tip əlaqə yalnız obyektlərin ictimai interfeyslərindən asılıdır, onların həyata keçirilməsindən deyil.

Tövsiyə: