Java-da: Son sinif ilə (mücərrəd metodlar olmadan mücərrəd sinif) arasındakı fərq nədir?


cavab 1:

TLDR;

Yaşlı bir ilin son olduğu deyilir. Demək ki, genişlənə bilməz, alt sinif yoxdur və davranışı son, dəyişməzdir.

Digər tərəfdən, bir mücərrəd sinif miras qalmalıdır. Tabeliyindəki siniflərin ümumi və ya ümumi davranışlarını təyin edir. Bundan sonra alt sinifiniz "bir az" fərqli davranışı müəyyənləşdirir. Ancaq mücərrəd bir metod olmadan bir mücərrəd sinif heç bir məna kəsb etmir, çünki artıq tam davranışı müəyyənləşdirir. Heç bir metod mücərrəd elan edilmirsə, mücərrəd açar sözü sinif bəyannaməsindən silə bilərsiniz.


cavab 2:

Abstrakt sinif və mücərrəd metodlar müstəqil anlayışlardır. Bir abstrakt sinifdə abstrakt metodlar olmadıqda belə, abstrakt sinfə aid qaydalar hələ də tətbiq olunur.

Abstrakt sinif hələ təlqin edilə bilməz. Bir sinif, bədənindən və tətbiqindən istifadə etmək üçün mücərrəd sinfə sahib olmalıdır. Sonuncu sinif, əksinə, təşviq edilməlidir və daha da genişləndirilə bilməz.


cavab 3:

Abstrakt sinif və mücərrəd metodlar müstəqil anlayışlardır. Bir abstrakt sinifdə abstrakt metodlar olmadıqda belə, abstrakt sinfə aid qaydalar hələ də tətbiq olunur.

Abstrakt sinif hələ təlqin edilə bilməz. Bir sinif, bədənindən və tətbiqindən istifadə etmək üçün mücərrəd sinfə sahib olmalıdır. Sonuncu sinif, əksinə, təşviq edilməlidir və daha da genişləndirilə bilməz.


cavab 4:

Abstrakt sinif və mücərrəd metodlar müstəqil anlayışlardır. Bir abstrakt sinifdə abstrakt metodlar olmadıqda belə, abstrakt sinfə aid qaydalar hələ də tətbiq olunur.

Abstrakt sinif hələ təlqin edilə bilməz. Bir sinif, bədənindən və tətbiqindən istifadə etmək üçün mücərrəd sinfə sahib olmalıdır. Sonuncu sinif, əksinə, təşviq edilməlidir və daha da genişləndirilə bilməz.