java openConnection()对象是指什么
URL url = new URL("http://www.hao.com");
URLConnection c = url.openConnection();
我想说的是上面这两行代码是什么意思,主要是指第二行的这种对象的声明方式,书上好像没有说啊,这样的声明方式有什么标准格式的不,就说上面这两行吧,对象c是指那个类的对象的?还有它和对像url和url.openConnection();有什么联系或关系,这两个双分别是什么类的对象?对象c和url没有父子类关系吧
------解决方案--------------------
URL url = new URL("http://www.hao.com");标准的new的用法,http://www.hao.com,是构造函数需要的参数。
URLConnection c = url.openConnection();url的openConnection方法,返回的是URLConnection对象,在openConnection方法中生成了一个URLConnection对象,并返回。
------解决方案--------------------c是URLConnection对象,url.openConnection()返回的是URLConnection对象,赋值给c。
------解决方案--------------------openConnection()是URL类上的一个方法,
url.openConnection()是调用url对象上的openConnection方法,将得到一个URLConnection对象。
这个对象将被变量c持有。