泛型和泛型接口
计算机学院 赵卓君 类型通配符--2 如果刚才的继承关系是合理的,则会出现以下尴尬矛盾的代码: class Person{ } class Student extends Person{ } class Teacher extends Person{ } public class GenericDemo3 { public static void main (String[] args) { VectorPerson v=new VectorStudent(); VectorPerson vp=v; Teacher t=(Teacher)vp; //违反泛型的定义!!! } } 计算机学院 赵卓君 类型通配符--3 Vector?是任何泛型类Vector的父类 Vector?类型的变量在调用方法时有限制—凡是必须知道具体类型参数才能进行的操作均被禁止。如,Vector?上禁止调用 add()方法。但并不等于是“只读”,例如可以执行remove()方法。 Vector? extends A表示集合里面的元素是A类或其子类的对象。 计算机学院 赵卓君 受限制的通配符 1、上限通配符:? extends 类名 上限类型通配符?之后也可以加extends限制参数类型只能为某个类的子类 public void show(Vec
您可能关注的文档
- 江苏苏教学海导航高中新课标总复习轮文数:柱锥台球的表面积与体积.ppt
- 江苏省大丰市万盈二中九年级数学下册特殊角的三角函数.ppt
- 江苏苏教学海导航高中新课标总复习轮文数:正余弦定理及其应用.ppt
- 江西财经大学统计学课件四时间序列分析.ppt
- 汽车S店销售礼仪.ppt
- 江西省年高考数学卷命题特点分析及年高考备考复习的建议(江西师大附中张逸之.ppt
- 求代数方程组及网格生成.ppt
- 汽车维修可靠性—.ppt
- 汽车公司及其车标.ppt
- 江苏省大丰市万盈二中九年级数学下册锐角三角函数的简单应用().ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)