Kan vi utöka den kastbara klassen i Java?
Kan vi utöka den kastbara klassen i Java?

Video: Kan vi utöka den kastbara klassen i Java?

Video: Kan vi utöka den kastbara klassen i Java?
Video: Ekolodsskola Del 1, Nybörjare | Sportfiskeprylar.se 2024, Maj
Anonim

Alla objekt inom Java undantag klass hierarki förlänga från Kastbar superklass. Endast instanser av Kastbar (eller en ärvd underklass) kastas indirekt av Java Virtual Machine (JVM), eller burk kastas direkt via ett throw-uttalande.

Därefter kan man också fråga sig, kan vi utöka felklassen i Java?

Undantag är det baskontrollerade undantaget klass ; Fel och RuntimeException är båda omarkerade undantag, och så är alla deras underklasser. Du kommer notera att alla tre klasserna utökas Throwable, och javadoc för Throwable anger att: StackOverflowError ( utökar Error );

Man kan också fråga sig varför en klass inte kan kastas? Throwable är en klass inte gränssnitt finns i java. Därav Kastbar klass är föräldern klass av alla typer av fel och undantag i Java-språket. Objekt som är instanser av detta klass (eller ett av dess barn klasser ) endast kastas av JVM eller kan kastas av Java throw-satsen.

Helt enkelt så, vad är kastbar klass i Java?

lang. Kastbar klass är superklassen av alla fel och undantag i Java språk. Endast objekt som är instanser av detta klass (eller en av dess underklasser) kastas av Java Virtuell maskin eller kan kastas av Java kasta uttalande.

Är throwable en underklass till Undantag?

Kastbar . De Kastbar klass är superklassen av alla fel och undantag på Java-språket. På samma sätt, endast denna klass eller en av dess underklasser kan vara argumenttypen i en catch-sats. A Kastbar klass innehåller en ögonblicksbild av exekveringsstacken av dess tråd vid den tidpunkt då den skapades.

Rekommenderad: