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

© 技术小牛 中级黑马   /  2016-4-10 23:23  /  3966 人查看  /  17 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

10黑马币
泛型是代表任何类型吗?

最佳答案

查看完整内容

是的,但是一旦确定下来代表哪种类型就不能改了.?是不确定类型的

17 个回复

正序浏览
准确的说就是类名
回复 使用道具 举报
可以看看官方视频
回复 使用道具 举报
可以是任何引用数据类型(类,接口,数组),基础数据类型不可以。
回复 使用道具 举报
看看,我也想问这个来着
回复 使用道具 举报
可以这样说,只是一旦定下来就不能再改变了
回复 使用道具 举报
可以这样说,只是一旦定下来就不能再改变了
回复 使用道具 举报
fanxiaolin 来自手机 中级黑马 2016-4-11 23:32:22
11#
同学我也是才学的,泛型这节内容还是好多,去官网下视频学习吧,如果要说是什么,广发的类型,一般都是类
回复 使用道具 举报
这个问题首先得知道什么是泛型,其次泛型的好处和弊端是什么?
     泛型是一种把明确数据类型的工作推迟到创建对象或者调用方法的时候才去明确的特殊的数据类型。
能优化程序设计,解决了黄色警告线问题。把运行时期的异常提前到了编译时间。避免了强制类型转换。

好处:优化了程序的设计,解决了黄色警告线的问题。把运行时期的问题提前到了编译时期间解决了。避免了强制类型转换。
弊端:让类型统一了,不能存储不同的数据类型了。
综合以上泛型在没有用之前是任何类型,而在明确之后就不是了
回复 使用道具 举报
啊海 中级黑马 2016-4-11 22:06:57
9#
这个问题首先得知道什么是泛型,其次泛型的好处和弊端是什么?

     泛型是一种把明确数据类型的工作推迟到创建对象或者调用方法的时候才去明确的特殊的数据类型。
能优化程序设计,解决了黄色警告线问题。把运行时期的异常提前到了编译时间。避免了强制类型转换。

好处:优化了程序的设计,解决了黄色警告线的问题。把运行时期的问题提前到了编译时期间解决了。避免了强制类型转换。
弊端:让类型统一了,不能存储不同的数据类型了。
综合以上泛型在没有用之前是任何类型,而在明确之后就不是了
回复 使用道具 举报
<? extends T>
回复 使用道具 举报
<T>"可以代表任意类型的。“<T>”是泛型的默认值,可以被任意类型所代替,而且被哪种类代替了就只认哪种类,除非使用了泛型限定    上限:<? extends T>  < >可以为T及其子类;下限:<? super T> <>可以为T及其父类。泛型其实挺简单的,一般配合集合使用
回复 使用道具 举报
泛型是根据功能的具体实现而指定的,从某种意义上说是代表对象类型,用于将程序运行时的错误转移到编译期
回复 使用道具 举报
是的                                                                  
回复 使用道具 举报
<>如果不填写是Objec类型,如果填写对象如<Studen>那么就是限定类型只能输入Studen对象的,填写引用数据类型就是限定当前引用类型.
回复 使用道具 举报
是的,但是一旦确定下来代表哪种类型就不能改了.?是不确定类型的.
回复 使用道具 举报
是的,但是一旦确定下来代表哪种类型就不能改了.?是不确定类型的.
回复 使用道具 举报
是的,但是一旦确定下来代表哪种类型就不能改了.?是不确定类型的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马