Sobes.tech
Junior — Middle

Milline põhiväli teenib kõigi teiste erandite esivanemana keeles?

sobes.tech AI

Vastus AI-lt

Java keeles (milles kasutatakse Androidi kirjutamiseks) põhiväljaheide, mis on kõigi teiste väljaheidete esivanem, on klass java.lang.Throwable.

Kuid kui räägime täpsemalt väljaheidetest, siis nende põhiklass on java.lang.Exception, mis pärineb Throwable'ist. On ka java.lang.Error, kuid see on mõeldud tõsisteks vigadeks, mida tavaliselt ei käsitleta.

Seetõttu kasutatakse väljaheidete töötlemiseks tavaliselt klasse, mis pärivad Exception'ist.