栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

类内部接口的一些运用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

类内部接口的一些运用

从作用上来讲,类的内部接口和外部接口,都是启到接口的作用,接口就是来定义规范。可以看作是对类功能的进一步补充,同时内部接口不管有没有声明static,都是静态的。

在工作中,我看到有个类它里面有个接口,这个类基本上是做公共帮助类的,好处是可复用性提高了

我调用了这个帮助类的方法,这里第二个参数利用了匿名子类

这是具体的方法

最后说一下这个 D ,它就是一个通配符,我们常用的通配符有 T,E,K,V,?。本质上这些个都是通配符,没啥区别,只不过是编码时的一种约定俗成的东西。比如上述代码中的 T ,我们可以换成 A-Z 之间的任何一个 字母都可以,并不会影响程序的正常运行,但是如果换成其他的字母代替 T ,在可读性上可能会弱一些。
?(无界通配符)表示不确定的 java 类型

T (type) 表示具体的一个java类型

K V (key value) 分别代表java键值中的Key Value

E (element) 代表Element

T 是一个 确定的 类型,通常用于泛型类和泛型方法的定义,?是一个 不确定 的类型,通常用于泛型方法的调用代码和形参,不能用于定义类和泛型方法。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/877750.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号