Tunaweza kupanua darasa linaloweza kutupwa katika Java?
Tunaweza kupanua darasa linaloweza kutupwa katika Java?

Video: Tunaweza kupanua darasa linaloweza kutupwa katika Java?

Video: Tunaweza kupanua darasa linaloweza kutupwa katika Java?
Video: Avi Loeb: Searching for Extraterrestrial Life, UAP / UFOs, Interstellar Objects, David Grusch & more 2024, Aprili
Anonim

Vitu vyote ndani ya Java ubaguzi darasa uongozi kupanua kutoka Inaweza kutupwa darasa la juu. Tu matukio ya Inaweza kutupwa (au darasa ndogo iliyorithiwa) hutupwa kwa njia isiyo ya moja kwa moja na Java Mashine ya Mtandaoni (JVM), au unaweza kutupwa moja kwa moja kupitia taarifa ya kutupa.

Baadaye, mtu anaweza pia kuuliza, tunaweza kupanua darasa la makosa katika Java?

Isipokuwa ni ubaguzi wa msingi ulioangaliwa darasa ; Hitilafu na RuntimeException zote mbili ni vighairi ambavyo havijachaguliwa, na ndivyo na aina zao ndogo zote. Wewe mapenzi kumbuka kuwa zote tatu madarasa kupanua Throwable, na javadoc for Throwable inasema kwamba: StackOverflowError ( huongeza Hitilafu );

Mtu anaweza pia kuuliza, kwa nini kitu cha kutupwa ni darasa sio kiolesura? Kinachoweza kutupwa ni kiolesura cha darasa kupatikana katika java. Kwa hivyo Darasa linaloweza kutupwa ni mzazi darasa ya kila aina ya makosa na tofauti katika lugha ya Java. Vitu ambavyo ni mifano ya hii darasa (au mmoja wa watoto wake madarasa ) tu hutupwa na JVM au zinaweza kurushwa na taarifa ya kutupa Java.

Kwa hivyo, ni darasa gani linaloweza kutupwa katika Java?

lang. Darasa linaloweza kutupwa ndio daraja kuu la makosa na tofauti zote katika Java lugha. Vitu tu ambavyo ni mifano ya hii darasa (au moja ya madaraja yake) hutupwa na Java Virtual Machine au inaweza kurushwa na Java kutupa kauli.

Je, inayoweza kutupa ni aina ndogo ya Ubaguzi?

Inaweza kutupwa . The Inaweza kutupwa class ni superclass ya makosa yote na isipokuwa katika lugha ya Java. Vile vile, darasa hili tu au moja yake madaraja madogo inaweza kuwa aina ya hoja katika kifungu cha kukamata. A Ya kutupwa class ina muhtasari wa safu ya utekelezaji ya uzi wake wakati ilipoundwa.

Ilipendekeza: