🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153827

Re: Instancja Interfejsu?

#153827
From: tomjas
Date: Sat, 20 Jul 2013 14:27
30 lines
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-mail
References: <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