黑马程序员技术交流社区

标题: 有关接口的小问题 [打印本页]

作者: 流浪的风    时间: 2013-9-25 09:40
标题: 有关接口的小问题
不是说接口没有构造方法吗?何解?

接口.png (3.77 KB, 下载次数: 9)

Class类中的方法

Class类中的方法

作者: 雪人    时间: 2013-9-25 09:56
接口是没有构造方法的.
它所返回的数据类型可以是接口类型, 可以用实现了接口的类来接收这个数据.
作者: 梁贺    时间: 2013-9-25 10:00

Class类不是接口吧,哪里显示是接口了。
public Constructor<T> getDeclaredConstructor(Class<?>... parameterTypes)
                                      throws NoSuchMethodException,
                                             SecurityException
其中
java.lang.reflect下的
类 Constructor<T>,即 Constructor也是类。可以有构造函数,类型为泛型设定,避免了强转类型。
作者: 流浪的风    时间: 2013-9-25 10:36
梁贺 发表于 2013-9-25 10:00
Class类不是接口吧,哪里显示是接口了。
public Constructor getDeclaredConstructor(Class... parameterT ...

解释中怎么说的返回接口 的构造函数?

作者: jìng╮煜    时间: 2013-9-25 11:34
接口的指定构造方法.........接口指定了的构造方法吧.   我是这么理解的.意思就是说,实现了接口的类.
作者: 陈洋    时间: 2013-9-25 11:43

Class类中的getDeclaredConstructor,返回的应该是类 Constructor<T>类的实例对象

返回一个 Constructor 对象,该对象反映此 Class 对象所表示的类或接口的指定构造方法。

上面这句描述,其中有个“或”,毕竟API是翻译过来的,可能有点别扭吧。
作者: 流浪的风    时间: 2013-9-25 12:17
陈洋 发表于 2013-9-25 11:43
Class类中的getDeclaredConstructor,返回的应该是类 Constructor类的实例对象

返回一个 Constructor 对 ...

大婶你回答了我想问的,都说接口没有构造函数,现在也只能这么理解,Api翻译有问题;





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2