Abstrakt metodu necə yazırsınız?
Abstrakt metodu necə yazırsınız?

Video: Abstrakt metodu necə yazırsınız?

Video: Abstrakt metodu necə yazırsınız?
Video: Mətn planının tərtibi 2024, Noyabr
Anonim

elan etmək mücərrəd üsul , bu ümumi formanı istifadə edin: mücərrəd növü üsul -ad(parametr siyahısı); Gördüyünüz kimi, yox üsul bədən mövcuddur. İstənilən beton sinif (yəni sinif olmadan mücərrəd açar söz) ki, bir uzanır abstrakt sinif hamısını üstün tutmalıdır mücərrəd üsullar -nin sinif.

Eynilə, abstrakt üsul nədir?

An mücərrəd üsul a üsul elan edilir, lakin icrası yoxdur. mücərrəd siniflər yaradılmaya bilər və alt siniflər üçün tətbiqləri təmin etmək tələb olunur mücərrəd üsullar . Bir nümunəyə baxaq mücərrəd sinif və bir mücərrəd üsul.

Bundan əlavə, mücərrəd dərslərə və abstrakt metodlara nə ehtiyac var? mücərrəd a yaratmaq üçün açar sözdən istifadə olunur mücərrəd 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ə yerinə yetirilənləri ləğv edin və ya istifadə edin üsulları in abstrakt sinif.

Bununla bağlı mücərrəd üsullardan nə vaxt istifadə olunur?

mücərrəd Övladlarınıza həyata keçirmə təfərrüatlarını təqdim etmək istəyirsinizsə, lakin sinifinizin nümunəsinin birbaşa yaradılmasına icazə vermək istəmirsinizsə (bu, sinfi qismən müəyyən etməyə imkan verir) siniflər uyğun gəlir. Obyektlərin təqib etməsi üçün sadəcə müqavilə müəyyən etmək istəyirsinizsə, onda İnterfeysdən istifadə edin.

Abstrakt siniflə mücərrəd metod arasında fərq nədir?

A üsul açar sözdən istifadə etməklə elan edilir mücərrəd bir adlanır mücərrəd üsul . Abstrakt üsullar yalnız bəyannamədir və onun icrası olmayacaq. Java sinif ehtiva edən abstrakt sinif kimi elan edilməlidir abstrakt sinif . An mücərrəd üsul yalnız ictimai və ya qorunan görünmə modifikatorunu təyin edə bilər.

Tövsiyə: