java openConnection()对象是指什么

北渔。 2012-02-07 10:22:10
URL url = new URL("http://www.hao.com");
URLConnection c = url.openConnection();
我想说的是上面这两行代码是什么意思,主要是指第二行的这种对象的声明方式,书上好像没有说啊,这样的声明方式有什么标准格式的不,就说上面这两行吧,对象c是指那个类的对象的?还有它和对像url和url.openConnection();有什么联系或关系,这两个双分别是什么类的对象?对象c和url没有父子类关系吧
...全文
278 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
北渔。 2012-02-07
  • 打赏
  • 举报
回复
为什么要这样赋值啊?[Quote=引用 2 楼 wula0010 的回复:]

c是URLConnection对象,url.openConnection()返回的是URLConnection对象,赋值给c。
[/Quote]
magong 2012-02-07
  • 打赏
  • 举报
回复
openConnection()是URL类上的一个方法,
url.openConnection()是调用url对象上的openConnection方法,将得到一个URLConnection对象。
这个对象将被变量c持有。
wula0010 2012-02-07
  • 打赏
  • 举报
回复
c是URLConnection对象,url.openConnection()返回的是URLConnection对象,赋值给c。
wula0010 2012-02-07
  • 打赏
  • 举报
回复
URL url = new URL("http://www.hao.com");标准的new的用法,http://www.hao.com,是构造函数需要的参数。
URLConnection c = url.openConnection();url的openConnection方法,返回的是URLConnection对象,在openConnection方法中生成了一个URLConnection对象,并返回。
lyp907093825 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lu8000 的回复:]

为什么要这样赋值啊?引用 2 楼 wula0010 的回复:

c是URLConnection对象,url.openConnection()返回的是URLConnection对象,赋值给c。
[/Quote]

很明显,这就是软件工程中的类(数学模型)和类的关系中的一种——依赖关系,URLConnection这个类依赖于URL,

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧