Ar galime išplėsti „Java“išmetimo klasę?
Ar galime išplėsti „Java“išmetimo klasę?

Video: Ar galime išplėsti „Java“išmetimo klasę?

Video: Ar galime išplėsti „Java“išmetimo klasę?
Video: „Java“ išplėtimas / paveldėjimo pavyzdys 2024, Lapkritis
Anonim

Visi objektai viduje Java išimtis klasė hierarchija pratęsti nuo Metamas superklasė. Tik atvejai Metamas (arba paveldėtas poklasis) netiesiogiai išmeta Java Virtuali mašina (JVM) arba gali būti tiesiogiai išmestas naudojant metimo teiginį.

Vėliau taip pat galima paklausti, ar galime išplėsti „Java“klaidų klasę?

Išimtis yra pagrindinė patikrinta išimtis klasė ; Klaida ir RuntimeException yra nepažymėtos išimtys, taip pat visi jų poklasiai. Tu valios atkreipkite dėmesį, kad visi trys klasės pratęsiamos Throwable, o javadoc for Throwable teigia, kad: StackOverflowError ( pratęsia Error );

Taip pat galima paklausti, kodėl metama klasė nėra sąsaja? Throwable yra klasė, o ne sąsaja rasta java. Vadinasi Metama klasė yra tėvas klasė visų rūšių klaidų ir išimčių Java kalboje. Objektai, kurie yra to pavyzdžiai klasė (arba vienas iš jo vaikų klases ).

Paprasčiausiai, kas yra „Java“metama klasė?

lang. Metama klasė yra visų klaidų ir išimčių superklasė Java kalba. Tik objektai, kurie yra to pavyzdžiai klasė (arba vieną iš jo poklasių) išmeta Java Virtuali mašina arba gali būti išmesta Java mesti pareiškimą.

Ar metimas yra išimties poklasis?

Metamas . The Metamas klasė yra visų klaidų ir išimtis Java kalba. Panašiai tik ši klasė arba viena iš jos poklasius gali būti argumento tipas sugavimo sąlygoje. A Metamas klasėje yra jos gijos vykdymo krūvos momentinė nuotrauka, kai ji buvo sukurta.

Rekomenduojamas: