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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[Java] 纯文本查看 复制代码
38.	下面关于泛型的说法不正确的是(     )
a) 泛型的具体确定时间可以是在定义方法的时候
b) 泛型的具体确定时间可以是在创建对象的时候
c) 泛型的具体确定时间可以是在继承父类定义子类的时候
d) 泛型就是Object类型


确定是什么意思?是定义好,还是具体类型呢?还是定义方法的时候可以直接定义具体类型呢?快疯了

3 个回复

倒序浏览
我们说的泛型,就是我不确定我需要用到的类型是个什么东东,所以,先写个T去标记一下,跟我们打印姓名的时候,写个变量name而不是写每一个人的名字一样。。
回复 使用道具 举报
这就是确定的意思,然后就是具体类型,是什么时候加载的呢?在类编译成.class文件的时候,泛型会被擦除,然后生成确定类型的文件。
回复 使用道具 举报
所以说,我们可以自己考虑下,泛型是在啥时候给它传递确定的类型呢?肯定是只要编译之前都可以啊,但是,他又有一套规则:当前不存在的,无法赋值给已经存在的。这个类似于,我们无法用非静态的方法去调用静态的方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马