博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中在类的内部定义接口有什么好处?这和在外部直接定义有什么区别?
阅读量:4961 次
发布时间:2019-06-12

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

1. 从作用上来讲:

类的内部接口和外部接口,都是启到接口的作用,接口就是来定义规范。

2. 内部定义接口的好处:

1)具体可以理解成一个类中进一步的逻辑细分, 比如JDK接口Map中的内部接口Entry;

代码如下:

2)可以增强代码的易读性和可维护性;

3)内部接口不管有没有声明static,都是静态的.可以访问外部类的私有内容。

3. 从定义的出发点来讲:

我感觉内部接口更多的是针对类的内部使用,但是,在类的外部一般是说对外的公有接口,可以为更多的服务提供接口功能。

转载:

转载于:https://www.cnblogs.com/duanxz/archive/2012/12/14/2818301.html

你可能感兴趣的文章
Redis_Jedis使用总结
查看>>
线段树补充
查看>>
Depth-First Search
查看>>
LeetCode 357. Count Numbers with Unique Digits
查看>>
中英文词频统计
查看>>
C#四舍五入、上取整、下取整
查看>>
【转】非常完善的Log4net详细说明
查看>>
Spring框架的理解
查看>>
《DSP using MATLAB》Problem 2.7
查看>>
关于C的预编译 宏定义 的一些使用[不断积累中]
查看>>
C++中map容器的说明和使用技巧
查看>>
c语言代码风格
查看>>
CSS知识1
查看>>
css常用标签总结
查看>>
log4j日志输出到日志文件中和控制台中 +log4j配置详解
查看>>
Xcode文档安装
查看>>
Struts2(XWork)提供的拦截器
查看>>
sql脚本过大,无法打开的解决方法
查看>>
解决相同的事件冲突的问题
查看>>
remarks of 性能测试 (持续更新) 关于性能测试的思考
查看>>