Mücərrəd sinifin real vaxtda istifadəsi nədir?
Mücərrəd sinifin real vaxtda istifadəsi nədir?

Video: Mücərrəd sinifin real vaxtda istifadəsi nədir?

Video: Mücərrəd sinifin real vaxtda istifadəsi nədir?
Video: Bir yük maşını ilə heç vaxt pul qazanmayacaqsınız. Niyə? ABŞ -da yük maşını işi haqqında əla video 2024, Noyabr
Anonim

Belə ki, abstrakt siniflər funksionallığı birləşdirmək və paylaşmaq üçün istifadə oluna bilər, interfeyslər isə onlar üçün bu funksionallığı əslində qurmadan müxtəlif instansiyalar arasında paylaşılacaq ümumi funksionallığın nə olacağını müəyyən etmək üçün istifadə edilə bilər. Hər ikisi kodunuzu müxtəlif yollarla kiçikləşdirməyə kömək edə bilər.

Müvafiq olaraq, real vaxtda abstrakt sinifdən harada istifadə edirik?

Konkret misal bir abstrakt sinif olardı a sinif Heyvan adlanır. Sən içində çoxlu heyvanlar görmək real həyat, ancaq heyvanların yalnız növləri var. Yəni, Sən heç vaxt bənövşəyi və tüklü bir şeyə baxmayın və "bu bir heyvandır və onu müəyyən etmək üçün daha konkret bir yol yoxdur" deməyin.

Daha sonra sual yaranır ki, biz interfeysdən və abstrakt sinifdən nə vaxt istifadə etməliyik? Sən olacaq istifadə edin abstrakt sinif alt siniflərin genişləndirilməsi üçün qismən icra təmin etmək istəyirsinizsə və bir interfeys yalnız üsulların imzalarını təmin etmək istəyirsinizsə lazımdır həyata keçirilsin. Həm də təmin etmək tamamilə normaldır interfeys və bir abstrakt sinif onun hissələrini həyata keçirən.

Həmçinin soruşdular ki, mücərrəd sinifdən nə istifadə olunur?

mücərrəd a yaratmaq üçün açar sözdən istifadə olunur abstrakt sinif və üsul. Abstrakt sinif java-da instantiasiya edilə bilməz. An abstrakt sinif əsasən genişləndirmək və həyata keçirmək üçün alt siniflər üçün baza təmin etmək üçün istifadə olunur mücərrəd üsulları və ləğv və ya istifadə edin tətbiq olunan üsullar abstrakt sinif.

Java-da interfeysin real vaxt istifadəsi nədir?

An Java-da interfeys yalnız statik sabitlərə və mücərrəd metodlara malikdir. üçün real vaxt nümunəsi - 100% abstraksiyadır. İnterfeys 100 faiz abstraksiyaya nail olmaq üçün istifadə olunur, yəni siz buna obyekt yarada bilməzsiniz interfeys sinif birbaşa, daxilində konstruktor yoxdur interfeys.

Tövsiyə: