Article View: pl.comp.lang.java
Article #141604Re: implementacja interface-u i problem z throws exception
From: Karol
Date: Sun, 12 Oct 2008 13:05
Date: Sun, 12 Oct 2008 13:05
17 lines
1649 bytes
1649 bytes
kamiseq pisze:
> witam,
[ ... ]
> ale gdy tworze DAO do plikow plaskich gdzie musze obsluzyc wyjatki IO
> nie moge zadeklarowac mojej metody
> public void add(User user)throws IOException {.. }
> bo dostaje blad kompilacji ze metoda add nie jest zgodna z interfacem,
> jednak jak przechwyce wyjatek to moge sobie wyrzucic np
> RuntimeException,
właściwie sam sobie odpowiedziałeś
DataAccessException dziedziczy po RuntimeException a IOException nie
a jako rozwiązanie proponowałbym stworzenie własnego wyjątku, w który
mógłbyś opakowywać wyjątki pojawiające się w metodzie i tenże własny
wyjątek dodać do deklaracji metod w interfejsie
Technical Details
Message-ID:
<gcssp5$pf5$1@atlantis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailReferences:
<b765894c-6d7e-498f-acdf-c39437160ad9@v53g2000hsa.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail From: Karol <karol@majl.pl> Newsgroups: pl.comp.lang.java Subject: Re: implementacja interface-u i problem z throws exception Date: Sun, 12 Oct 2008 15:05:08 +0200 Organization: TP - http://www.tp.pl/ Lines: 17 Message-ID: <gcssp5$pf5$1@atlantis.news.neostrada.pl> References: <b765894c-6d7e-498f-acdf-c39437160ad9@v53g2000hsa.googlegroups.com> NNTP-Posting-Host: ein204.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.neostrada.pl 1223816805 26085 83.21.129.204 (12 Oct 2008 13:06:45 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Sun, 12 Oct 2008 13:06:45 +0000 (UTC) User-Agent: Thunderbird 2.0.0.17 (X11/20080925) In-Reply-To: <b765894c-6d7e-498f-acdf-c39437160ad9@v53g2000hsa.googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit