Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #22395
| X-Received | by 10.66.52.48 with SMTP id q16mr2677963pao.31.1361384786119; Wed, 20 Feb 2013 10:26:26 -0800 (PST) |
|---|---|
| X-Received | by 10.50.154.193 with SMTP id vq1mr2916374igb.4.1361384785890; Wed, 20 Feb 2013 10:26:25 -0800 (PST) |
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!su1no4357380pbb.0!news-out.google.com!jm3ni9718pbb.0!nntp.google.com!su1no4357373pbb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail |
| Newsgroups | comp.lang.java.programmer |
| Date | Wed, 20 Feb 2013 10:26:24 -0800 (PST) |
| In-Reply-To | <kg0vtf$jap$1@dont-email.me> |
| Complaints-To | groups-abuse@google.com |
| Injection-Info | glegroupsg2000goo.googlegroups.com; posting-host=64.183.216.122; posting-account=v1lx5wkAAAALWYfGBkwkMb2guPF9cW2u |
| NNTP-Posting-Host | 64.183.216.122 |
| References | <30772112-527f-47b0-9333-70777b889b5c@googlegroups.com> <kg0vtf$jap$1@dont-email.me> |
| User-Agent | G2/1.0 |
| MIME-Version | 1.0 |
| Message-ID | <f59562c3-f72f-440c-a8de-4da5c31b0c2d@googlegroups.com> (permalink) |
| Subject | Re: HttpURLConnection |
| From | bob smith <bob@coolfone.comze.com> |
| Injection-Date | Wed, 20 Feb 2013 18:26:26 +0000 |
| Content-Type | text/plain; charset=ISO-8859-1 |
| Xref | csiph.com comp.lang.java.programmer:22395 |
Show key headers only | View raw
On Tuesday, February 19, 2013 4:56:31 PM UTC-6, Eric Sosman wrote: > On 2/19/2013 4:45 PM, bob smith wrote: > > > How can people use the class HttpURLConnection when the abstract method connect() from URLConnection is never defined? > > > > > > I thought you can't use a class till all the abstract blanks are filled in? > > > > The openConnection() method of the URL class returns a > > URLConnection object. I haven't used it myself, but from the > > documentation it appears that for an HTTP URL the URLConnection > > will in fact be an HttpURLConnection. > > > > Both of those classes are abstract, and as such they cannot > > be instantiated. The object actually returned will be an instance > > of some concrete subclass, possibly anonymous. The inheritance > > tree would look something like > > > > java.lang.Object > > java.net.URLConnection > > java.net.HttpURLConnection > > (maybe a few more levels here) > > some.concrete.class.Thing > > > > If you're curious, you can do getClass() on the object you > > get back from openConnection(), and print its class name or do > > other snoopy things. But to use it, you're just fine treating > > it as an HttpURLConnection -- because it "is an" HttpURLConnection, > > in exactly the same way that an Integer "is a" Number. > > > > -- > > Eric Sosman > > esosman@comcast-dot-net.invalid Thanks. This clears up a lot.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
HttpURLConnection bob smith <bob@coolfone.comze.com> - 2013-02-19 13:45 -0800
Re: HttpURLConnection Lew <lewbloch@gmail.com> - 2013-02-19 14:31 -0800
Re: HttpURLConnection Eric Sosman <esosman@comcast-dot-net.invalid> - 2013-02-19 17:56 -0500
Re: HttpURLConnection bob smith <bob@coolfone.comze.com> - 2013-02-20 10:26 -0800
Re: HttpURLConnection Arne Vajhøj <arne@vajhoej.dk> - 2013-02-22 13:28 -0500
Re: HttpURLConnection Roedy Green <see_website@mindprod.com.invalid> - 2013-02-20 22:05 -0800
csiph-web