博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
泛型接口
阅读量:4604 次
发布时间:2019-06-09

本文共 1075 字,大约阅读时间需要 3 分钟。

1  泛型接口的定义格式:

  interface 接口名<声明自定义泛型>{

  }

 

2  泛型接口要注意的事项:

  A.  接口上自定义的泛型的具体数据类型是在实现一个接口的时候指定的。

1 interface Dao
{ 2 3 public void add(T t); 4 } 5 6 public class Demo3 implements Dao
{ 7 8 @Override 9 public void add(String t) {10 11 12 }13 public static void main(String[] args) {14 15 }16 }

  

  B.  在接口上自定义的泛型如果在实现接口的时候没有指定具体的数据类型,那么默认为Object类型。

1 interface Dao
{ 2 3 public void add(T t); 4 } 5 6 public class Demo3 implements Dao{ 7 8 @Override 9 public void add(Object t) {10 11 }12 13 }

 

3   目前实现一个接口的时候,还不明确目前要操作的数据类型,要等到创建接口实现类对象的时候才去指定泛型的具体数据类型。怎么实现?   

  如果要延长接口自定义泛型 的具体数据类型,那么格式如下:

  
  修饰符 class 类名<声明自定义泛型> implements 接口名<声明自定义泛型>{
  }

1 interface Dao
{ 2 3 public void add(T t); 4 } 5 6 public class Demo3
implements Dao
{ 7 8 @Override 9 public void add(T t) {10 11 }12 13 }

转载于:https://www.cnblogs.com/shadowdoor/p/6817809.html

你可能感兴趣的文章
网页游戏制作
查看>>
温故知新(5)——组合模式
查看>>
消息队列Java的简单实现
查看>>
C#语法之Linq查询基础二
查看>>
敏捷开发智慧敏捷系列之三:做不做架构设计?
查看>>
MMSEG 中文分词算法 翻译
查看>>
Java求职实战之继承和多态
查看>>
手机Fildder抓包_监控应用请求
查看>>
【SoftwareTesting】Homework2
查看>>
Java常见笔试、面试题目深度剖析
查看>>
个人课程总结
查看>>
Android_xml背景色的值
查看>>
遍历数组排序,负数在左,正数在右
查看>>
wangkoala杂题总集(根据个人进度选更)
查看>>
正则表达式
查看>>
android端,webview内url跳转到app本地
查看>>
列表 list 容器类型数据(str字符串, list列表, tuple元组, set集合, dict字典)--->元组 tuple-->字符串 str...
查看>>
Mysql-sql查询顺序
查看>>
php 钩子函数原理 解析
查看>>
Windows Store App 全球化:在后台代码中引用字符串资源
查看>>