Javaда ыргытуучу классты кеңейте алабызбы?
Javaда ыргытуучу классты кеңейте алабызбы?

Video: Javaда ыргытуучу классты кеңейте алабызбы?

Video: Javaда ыргытуучу классты кеңейте алабызбы?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Ноябрь
Anonim

ичиндеги бардык объектилер Java өзгөчө класс иерархия узартуу тартып Ыргытуучу суперкласс. учурлары гана Ыргытуучу (же тукум куума класс) кыйыр түрдө ыргытылат Java Virtual Machine (JVM) же болот түздөн-түз ыргытуу билдирүүсү аркылуу ыргытылат.

Кийинчерээк, кимдир бирөө дагы сурашы мүмкүн, биз Javaда ката классын кеңейте алабызбы?

Exception - бул база текшерилген өзгөчөлүк класс ; Ката жана RuntimeException экөө тең текшерилбеген өзгөчө жагдайлар жана алардын бардык субкласстары да ошондой. сен болот үчөө тең экенин белгилей кетүү керек класстар узартылат Throwable, жана Throwable үчүн Javadoc мындай дейт: StackOverflowError ( Ката кеңейтет );

Ошондой эле суроо берилиши мүмкүн, эмне үчүн класс интерфейс эмес? Throwable - бул интерфейс эмес класс javaда табылган. Демек Ыргытуучу класс ата-эне болуп саналат класс Java тилиндеги бардык каталар жана өзгөчөлүктөр. Мунун мисалдары болгон объекттер класс (же анын балдарынын бири класстар ) гана JVM тарабынан ыргытылат же Java таштоо билдирүүсү менен ыргытылат.

Жөн эле, Javaда ыргытуучу класс деген эмне?

lang. Ыргытуучу класс бардык каталардын жана өзгөчөлүктөрдүн суперклассы болуп саналат Java тил. Мунун мисалдары болгон объекттер гана класс (же анын подкласстарынын бири) тарабынан ыргытылат Java Virtual Machine же ыргытылышы мүмкүн Java билдирүү таштоо.

Throwable - бул Exception субклассыбы?

Ыргытуучу . The Ыргытуучу класс бардык каталардын суперклассы жана өзгөчөлүктөр Java тилинде. Ошо сыяктуу эле, бул класс же анын бирөө гана подкласстар catch сүйлөмүндөгү аргумент түрү болушу мүмкүн. А Ыргытуучу класс анын жаратылган убактагы жиптин аткаруу стекинин сүрөтүн камтыйт.

Сунушталууда: