泛型的继承测试
来源:互联网 发布:淘宝怎么搜115会员 编辑:程序博客网 时间:2024/05/22 14:21
我对泛型的理解有限,这个只是极其简单的一个测试,欢迎指正,一起完善。
泛型方法的继承
默认情况,父类,子类都是泛型方法,没有任何问题
- class Parent0 {
- <T> void say() {
- System.out.println("Parent");
- }
- }
- class Child0 extends Parent0 {
- <T> void say() {
- System.out.println("Child");
- }
- }
- class Parent1 {
- <T> void say() {
- System.out.println("Parent");
- }
- }
- class Child1 extends Parent1 {
- void say() {
- System.out.println("Child");
- }
- }
第2种情况,父类没有泛型,子类有泛型,编译失败
- class Parent2 {
- void say() {
- }
- }
- class Child2 extends Parent2 {
- <T> void say() {
- }
- }
第3中情况,父类泛型,子类用泛型的参数的子类,正常
- class Parent3 {
- <Number> void say(Number number) {
- }
- }
- class Child3 extends Parent3 {
- <T extends Number> void say(T number) {
- }
- }
类的泛型继承
几种情况都可以
- class Parent4<T> {
- }
- class Child4 extends Parent4 {
- }
- class Parent5 {
- }
- class Child5<T> extends Parent5 {
- }
- class Parent6<T> {
- }
- class Child6<TT extends T> extends Parent6 {
- }
只有第二种情况,出现了编译错误。 因为他覆盖了父类方法,可父类却没有泛型的返回值。
- 泛型的继承测试
- 继承的几个测试
- 公有继承、私有继承、保护继承的测试
- 关于继承的方式测试
- 单元测试--测试继承的方法
- 泛型的继承
- 关于类的继承测试程序
- Java_泛型的继承
- 模板化继承、泛型继承、Veneers的概念解析
- VS2005开发WebPart的类的继承的测试
- TDD测试驱动的javascript开发(3) ------ javascript的继承
- 泛型的继承与实现
- 泛型的继承或实现
- java基础之泛型的继承
- Java泛型与继承的关系
- 泛型里面带继承的含义
- 泛型继承的几种写法
- 带有泛型的类如何继承
- Java基础——类型转换
- .net C# Treeview的Node拖动,Node节点上下移动
- 制作服务程序
- 编写有图形界面的 Windows 服务程序
- 关键字加亮--JS方法
- 泛型的继承测试
- hash_map和map的区别
- 使用ADS1.2进行嵌入式软件开发(下)
- 虚函数的实现方法
- 好用的ABAP函数
- Hibernate学习笔记1
- 我国的学位论文和高等院校学生毕业论文典型的构成项目及其排列顺序
- 工作随记
- 智能手机未来十大发展方向