Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"raadiuseerind" - 1 õppematerjal

Objektorienteeritud programmeerimise loengutekst
40
odt

Objektorienteeritud programmeerimise loengutekst

sisaldavast try-blokist. · Otsing jätkub kuni sobiva leidmiseni või kuni katsendidirektiivide lõppemiseni. Saame ise erindeid seada võtmesõna throw Selleks: · näidatagi, et on eriolukord · erindit edasi suunata, aga enne midagi ära teha Ise luua erindiklass · klassi Exception alamklass · kasutada (üle katta) klassist Throwable päritud meetodeid · public class RaadiuseErind extends Exception{ private double raadius; public RaadiuseErind(double raadius){ this.raadius = raadius; } public String toString(){ return "Raadius on " + raadius; } } Aheldatud erindid (ingl. k. chained exceptions) · Kui erind põhjustab uue erindi, siis oleks hea teada midagi ka põhjustava erindi kohta. · On erivõimalused: konstruktorid Throwable(String message, Throwable cause) Throwable(Throwable cause) meetodid Throwable getCause()

Informaatika → Programmeerimine
84 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun