Môžeme rozšíriť vrhateľné triedy v Jave?
Môžeme rozšíriť vrhateľné triedy v Jave?

Video: Môžeme rozšíriť vrhateľné triedy v Jave?

Video: Môžeme rozšíriť vrhateľné triedy v Jave?
Video: Салман Хан: Изменим подход к образованию с помощью видео уроков 2024, Smieť
Anonim

Všetky objekty v Java výnimkou trieda hierarchia predĺžiť z Vhadzovateľné supertrieda. Iba príklady Vhadzovateľné (alebo zdedená podtrieda) sú nepriamo vyhodené triedou Java Virtuálny stroj (JVM), príp môcť byť priamo vyhodený prostredníctvom príkazu throw.

Následne sa možno spýtať, či môžeme rozšíriť triedu chýb v Jave?

Výnimka je základná kontrolovaná výnimka trieda ; Chyba a RuntimeException sú nekontrolované výnimky, rovnako ako všetky ich podtriedy. vy bude všimnite si, že všetky tri triedy predlžujú Throwable a javadoc pre Throwable uvádza, že: StackOverflowError ( predlžuje Error );

Možno sa tiež spýtať, prečo nie je trieda vrhateľná ako rozhranie? Throwable je trieda, nie rozhranie nájdené v jave. Preto Vrhacia trieda je rodič trieda všetkých druhov chýb a výnimiek v jazyku Java. Objekty, ktoré sú toho príkladom trieda (alebo jedno z jeho detí triedy ) sú vyvolané iba JVM alebo môžu byť vyvolané príkazom Java throw.

Jednoducho, čo je vrhateľná trieda v Jave?

lang. Vrhacia trieda je nadtriedou všetkých chýb a výnimiek v Java Jazyk. Iba objekty, ktoré sú toho príkladom trieda (alebo jedna z jej podtried) sú vyhodené Java Virtuálny stroj alebo môže byť vyhodený pomocou Java príkaz hodiť.

Je throwable podtriedou triedy Exception?

Vhadzovateľné . The Vhadzovateľné trieda je nadtriedou všetkých chýb a výnimky v jazyku Java. Podobne iba táto trieda alebo jedna z jej tried podtriedy môže byť typ argumentu v klauzule catch. A Vhadzovateľné trieda obsahuje snímku vykonávacieho zásobníka svojho vlákna v čase, keď bola vytvorená.

Odporúča: