泛型接口
来源:互联网 发布:海康威视 北京 知乎 编辑:程序博客网 时间:2024/04/29 08:29
泛型接口
泛型接口的定义格式:
interface 接口名<声明自定义泛型>{
}
泛型接口要注意的事项:
1.接口上自定义的泛型的具体数据类型是在实现一个接口的时候指定的。
2.在接口上自定义的泛型如果在实现接口的时候没有指定具体的数据类型,那么默认为Object类型。
需求:目前我实现一个接口的时候,我还不明确我目前要操作的数据类型,我要等到创建这个接口实现类对象的时候我才能指定泛型的具体数据类型。
如果要延迟接口自定义泛型的具体数据类型,那么格式如下:
格式:
public class Demo<T> implements Dao<T>{
package com.cn.genericity;
/**
* Author:Liu Zhiyong
* Version:Version_1
* Date:2016年7月17日21:35:31
* Desc:泛型接口
* 泛型接口的定义格式:
* interface 接口名<声明自定义泛型>{
*
*}
*泛型接口要注意的事项:
*1.接口上自定义的泛型的具体数据类型是在实现一个接口的时候指定的。
*2.在接口上自定义的泛型如果在实现接口的时候没有指定具体的数据类型,那么默认为Object类型。
*
*需求:目前我实现一个接口的时候,我还不明确我目前要操作的数据类型,我要等到创建这个接口实现类对象的时候我才能指定泛型的具体数据类型。
*如果要延迟接口自定义泛型的具体数据类型,那么格式如下:
*格式:
*public class Demo<T> implements Dao<T>{
*
*}
*/
interface Dao<T>{
public void add(T t);
}
public class Demo4<T> implements Dao<T>{
public static void main(String[] args) {
Demo4<String> d = new Demo4<String>();
d.add("hh");
}
@Override
public void add(T t) {
// TODO Auto-generated method stub
}
}
0 0
- (枚举,结构,接口,泛型接口约束)
- 泛型接口
- 泛型接口
- 泛型接口
- IDictionary 泛型接口
- 泛型接口
- 泛型接口
- 泛型接口
- JAVA 泛型接口
- c#泛型接口
- 15.3 泛型接口
- java 泛型接口
- java 泛型接口
- Processor泛型接口
- 泛型#泛型接口#
- Java泛型接口
- 泛型接口
- 泛型接口
- 泛型类
- Java进阶(二)当我们说线程安全时,到底在说什么
- Docker TensorFlow
- CSS3的calc()使用
- Java进阶(三)多线程开发关键技术
- 泛型接口
- 利用github搭建一个网站,进行展示
- tf.one_hot(indices, depth, on_value=None, off_value=None, axis=None)
- HDU 5410(01背包+完全背包)
- SQL server日期时间函数
- 串口通讯协议
- python去掉标点,特殊符号
- 泛型的上下限
- Java进阶(四)线程间通信剖析