Java-da atılan sinifi genişləndirə bilərikmi?
Java-da atılan sinifi genişləndirə bilərikmi?

Video: Java-da atılan sinifi genişləndirə bilərikmi?

Video: Java-da atılan sinifi genişləndirə bilərikmi?
Video: Java dərsləri - Stack və Heap haqqında. Stack və Heapin iş prinsipi 2024, Bilər
Anonim

İçindəki bütün obyektlər Java istisna sinif iyerarxiya uzatmaq etibarən Atılan super sinif. Yalnız misalları Atılan (və ya miras qalmış alt sinif) dolayı yolla atılır Java Virtual Maşın (JVM) və ya bacarmaq bir atma ifadəsi ilə birbaşa atılmalıdır.

Sonradan soruşa bilərsiniz ki, Java-da səhv sinfini genişləndirə bilərikmi?

İstisna əsas yoxlanılan istisnadır sinif ; Xəta və RuntimeException həm yoxlanılmamış istisnalardır, həm də onların bütün alt sinifləri. Sən olacaq Qeyd edək ki, hər üçü siniflər uzanır Throwable, və Throwable üçün javadoc bunu bildirir: StackOverflowError ( Xətanı genişləndirir );

Biri də soruşa bilər ki, niyə atılan sinif interfeys deyil? Throwable interfeys deyil, sinifdir javada tapılıb. Beləliklə Atılan sinif valideyndir sinif Java dilində hər cür səhv və istisnalar. Bunun nümunələri olan obyektlər sinif (və ya onun uşağından biri siniflər ) yalnız JVM tərəfindən atılır və ya Java atma bəyanatı ilə atılır.

Sadəcə olaraq, Java-da atılan sinif nədir?

dil. Atılan sinif bütün səhvlərin və istisnaların super sinfidir Java dil. Yalnız bunun nümunələri olan obyektlər sinif (və ya onun alt siniflərindən biri) tərəfindən atılır Java Virtual Maşın və ya tərəfindən atılabilir Java bəyanat atmaq.

Atılan bir İstisna alt sinifidirmi?

Atılan . The Atılan sinif bütün səhvlərin super sinfidir və istisnalar Java dilində. Eynilə, yalnız bu sinif və ya onun biri alt siniflər tutma bəndində arqument növü ola bilər. A Atılan sinif yaradıldığı zaman onun ipinin icra yığınının snapshotunu ehtiva edir.

Tövsiyə: