A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 流浪的风 中级黑马   /  2013-9-25 09:40  /  1354 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

不是说接口没有构造方法吗?何解?

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

Class类中的方法

Class类中的方法

6 个回复

正序浏览
陈洋 发表于 2013-9-25 11:43
Class类中的getDeclaredConstructor,返回的应该是类 Constructor类的实例对象

返回一个 Constructor 对 ...

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

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

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

上面这句描述,其中有个“或”,毕竟API是翻译过来的,可能有点别扭吧。
回复 使用道具 举报
接口的指定构造方法.........接口指定了的构造方法吧.   我是这么理解的.意思就是说,实现了接口的类.
回复 使用道具 举报
梁贺 发表于 2013-9-25 10:00
Class类不是接口吧,哪里显示是接口了。
public Constructor getDeclaredConstructor(Class... parameterT ...

解释中怎么说的返回接口 的构造函数?
回复 使用道具 举报

Class类不是接口吧,哪里显示是接口了。
public Constructor<T> getDeclaredConstructor(Class<?>... parameterTypes)
                                      throws NoSuchMethodException,
                                             SecurityException
其中
java.lang.reflect下的
类 Constructor<T>,即 Constructor也是类。可以有构造函数,类型为泛型设定,避免了强转类型。

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
接口是没有构造方法的.
它所返回的数据类型可以是接口类型, 可以用实现了接口的类来接收这个数据.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马