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.