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

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

Video: Abstrakt siniflə mücərrəd metod arasında fərq nədir?
Video: İş üsulları (l hissə) | Kurikulum dərsləri | Zülfüqar Mayılov 2024, Noyabr
Anonim

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. Yəni, bir mücərrəd üsul bəyannaməyə statik və ya son dəyişdirici əlavə edə bilməz.

Eynilə, abstrakt sinif və mücərrəd metod nədir?

Abstrakt dərslər yaradıla bilməz, lakin onlar alt siniflərə bölünə bilər. An mücərrəd üsul a üsul icra edilmədən elan edilən (mötərizəsiz və ardınca nöqtəli vergül), bu kimi: mücərrəd hərəkəti ləğv edin(ikiqat deltaX, ikiqat deltaY);

Həm də abstrakt dərslərin mənası nədir? Məqsəd bir abstrakt sinif bütövlükdə həyata keçirmədən çoxlu alt siniflər tərəfindən miras alına bilən bəzi ümumi davranışı müəyyən etməkdir sinif . C# dilində, mücərrəd açar söz hər ikisini təyin edir abstrakt sinif və təmiz virtual üsul.

Burada abstrakt sinif və metod nədir?

A sinif istifadə edildiyi elan edilir mücərrəd ” açar sözü kimi tanınır abstrakt sinif . Ola bilər mücərrəd üsullar ( üsulları gövdəsiz) eləcə də beton üsulları (müntəzəm üsulları bədən ilə). An abstrakt sinif yaradıla bilməz, yəni onun obyektini yaratmağa icazə verilmir.

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

yaratmaq üçün abstrakt sinif , sadəcə istifadə edin mücərrəd -dən əvvəl açar söz sinif açar söz, sinif bəyannamə. Bunu istisna olmaqla müşahidə edə bilərsiniz mücərrəd üsulları İşçi sinif normal olaraq eynidir sinif Java-da. The sinif indi mücərrəd , lakin onun hələ də üç sahəsi, yeddi metodu və bir konstruktoru var.

Tövsiyə: