Article View: pl.comp.lang.java
Article #153827Re: Instancja Interfejsu?
From: tomjas
Date: Sat, 20 Jul 2013 14:27
Date: Sat, 20 Jul 2013 14:27
30 lines
2379 bytes
2379 bytes
On 20 Jul 2013 08:34:15 GMT, tomjas wrote:
> On Sat, 20 Jul 2013 10:21:05 +0200, Lopez wrote:
>> W dniu 20.07.2013 09:46, tomjas pisze:
>>> Witam.
>>> Po jakimś czasie wracam do Javy, więc paru rzeczy mogę nie pamiętać
>>> właściwie, ale - przecież wiadomo, że nie można tworzyć instancji
>>> interfejsu. Interfejs można jedynie implementować w klasie.
>>>
>>> A w tutorialu do synchronizacji w sekcji Deadlock:
>>> http://docs.oracle.com/javase/tutorial/essential/concurrency/deadlock.html
>>> mamy:
>>>
>>> ...
>>> new Thread(new Runnable() {public void run() {gaston.bow(alphonse);}
>>> ...
>>>
>>> No przecież za pomocą operatora "new" tworzymy nowy obiekt, a Runnable
>>> to przecież interfejs z pakietu java.lang. Może ktoś mi to wyjaśnić, bo
>>> utknąłem?
>>>
>>
>> W ten sposob tworzy sie obiekt klasy anonimowej,
>> implementujacej jakiś konkretny interfejs.
>> http://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html
>>
> Dzięki - jakimś trafem przy wcześniej nauce uznałem "Nested Classes" za
> mało przydatne i w większości opuściłem.
A nie - nie opuściłem - miałem na dysku ten tutorial z zeszłego roku,
a tam nie było rozdziałów o klasach lokalnych i anonimowych.
Ale nieważne.
Technical Details
Message-ID:
<slrnkul7hl.me9.tomjas@krusty.localhost>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!feeder.erje.net!eu.feeder.erje.net!news1.as3257.net!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<slrnkukg2p.ct6.tomjas@krusty.localhost> <ksdh9i$qi7$1@node1.news.atman.pl> <slrnkukis7.lvq.tomjas@krusty.localhost>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!feeder.erje.net!eu.feeder.erje.net!news1.as3257.net!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.lang.java From: tomjas <tomjas@WYTNIJTOpoczta.onet.pl> Subject: Re: Instancja Interfejsu? References: <slrnkukg2p.ct6.tomjas@krusty.localhost> <ksdh9i$qi7$1@node1.news.atman.pl> <slrnkukis7.lvq.tomjas@krusty.localhost> Reply-To: tomjas User-Agent: slrn/0.9.9p1 (Linux) Mime-Version: 1.0 Message-ID: <slrnkul7hl.me9.tomjas@krusty.localhost> Date: 20 Jul 2013 14:27:01 GMT Lines: 30 Organization: Telekomunikacja Polska NNTP-Posting-Host: 77-223-206-237.lublin.hypnet.pl X-Trace: 1374330421 unt-rea-a-02.news.neostrada.pl 1266 77.223.206.237:55552 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit