De Chaitanya Singh Filed under: Conceptul OOPs
O metodă fără corp (fără implementare) este cunoscută sub numele de metodă abstractă. O metodă trebuie întotdeauna declarată într-o clasă abstractă sau, cu alte cuvinte, puteți spune că, dacă o clasă are o metodă abstractă, ar trebui declarată și abstractă. În ultimul tutorial am discutat despre clasa abstractă, dacă nu ați verificat-o încă, citiți-o aici: Clasa abstractă în Java, înainte de a citi acest ghid.
Așa arată o metodă abstractă în Java:
După cum vedeți, acest lucru nu are corp.
Reguli ale metodei abstracte
1. Metodele abstracte nu au corp, ci au doar semnătura metodei așa cum se arată mai sus.
2. Dacă o clasă are o metodă abstractă, aceasta ar trebui declarată abstractă, viceversa nu este adevărată, ceea ce înseamnă că o clasă abstractă nu are nevoie de o metodă abstractă obligatorie.
3. Dacă o clasă obișnuită extinde o clasă abstractă, atunci clasa trebuie să implementeze toate metodele abstracte ale clasei părinte abstracte sau trebuie declarată și abstractă.
Exemplul 1: metoda abstractă într-o clasă abstractă
Exemplul 2: metodă abstractă în interfață
Toate metodele unei interfețe sunt abstracte publice în mod implicit. Nu puteți avea metode concrete (metode regulate cu corp) într-o interfață.
- Rezumat 452 Descărcarea ventriculară stângă primară reduce dimensiunea infarctului prin creșterea miocardului
- Greutatea medie a motocicletei (10 exemple) - Gear Sustain
- 5 sfaturi pentru a alege numele perfect al restaurantului cu exemple
- Rezumat P1-12-16 Eficacitatea adjuvantului tamoxifen în sânul premenopauzal pozitiv pentru receptorul hormonal
- Carte abstractă; Suvenir - PDF Descărcare gratuită