Java-da niyə @override istifadə edirik?
Java-da niyə @override istifadə edirik?

Video: Java-da niyə @override istifadə edirik?

Video: Java-da niyə @override istifadə edirik?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Aprel
Anonim

Annotasiya @ Üstündən yazın edir istifadə olunur geliştiricinin nə edəcəyini yoxlamağa kömək etmək üçün üstələmək ana sinifdə və ya interfeysdə düzgün metod. Super metodlarının adı dəyişdikdə, kompilyator bu halı xəbərdar edə bilər, bu da yalnız super və alt siniflə uyğunluğu saxlamaq üçündür.

Nəticə etibarı ilə Java-da @override niyə istifadə olunur?

@ Üstündən yazın annotasiya uşaq sinif metodunun əsas sinif metodunun üzərində yazdığını göstərir. Şərh edilmiş metod əslində deyilsə, o, tərtibçidən xəbərdarlıq çıxarır üstələmək hər şey. Mənbə kodunun oxunuşunu yaxşılaşdıra bilər.

Sonradan sual yaranır ki, Java-da @override lazımdırmı? etməlisən həmişə @ istifadə edin Üstündən yazın Google tərəfindən təklif olunan hər hansı bir tətbiq annotasiyası Java ən yaxşı təcrübə bələdçisi də. @ Üstündən yazın Aşağıdakı hallarda qanunidir: Bir sinif metodu olduqda üstünlük təşkil edir super səviyyəli üsuldur. Sinif metodu interfeys metodunu həyata keçirdikdə.

Burada @override nə üçün istifadə olunur?

@ Üstündən yazın @ Üstündən yazın annotasiya kompilyatora elementin nəzərdə tutulduğunu bildirir üstələmək supersinifdə elan edilmiş element. Üstünlük metodlar İnterfeyslər və Mirasda müzakirə olunacaq. Bu annotasiyadan istifadə etmək tələb olunmadığı halda üstünlük təşkil edir bir üsuldur, səhvlərin qarşısını almağa kömək edir.

Annotasiya nədir və nə üçün Java-da istifadə olunur?

Annotasiyalar in Java . Annotasiyalar var istifadə olunur proqram haqqında əlavə məlumat vermək. Annotasiyalar tərtib edilmiş proqramın hərəkətini dəyişməyin. Annotasiyalar metaməlumatları (məlumatları) proqram elementləri ilə əlaqələndirməyə kömək edin, yəni nümunə dəyişənləri, konstruktorlar, metodlar, siniflər və s.