8.5、星投影
1、星投影是什么
* 用在变量类型声明的位置
* 可以用来描述一个未知的类型
* 所替换的类型在:
协变点返回泛型参数上限类型
逆变点接受参数类型下限类型
总结:就是表示某个类型。
2、星投影在协变点中的例子
协变点中使用星投影,表示的是类型的上限
3、星投影在逆变点中的例子
4、星投影的规则
5、星投影的适用范围
* 适用于作为类型描述的场景
val queryMap:QueryMap<*,*>
if(f is Function<*,*>){}
HashMap<String,List<*>>() (这个很特殊)