我理解,接口的设计多是public api而不是private api。
解决方案 »
- java参数如何修改
- 用java下载文件,有没有成熟的好用的库或者opensource的东西,谢谢
- java中汉字排序
- 请问下如何在已有swing class的基础上 建一个新的页面,但是多一个button 而不需要重复写code!! 谢谢
- 关于Java泛型的一个问题
- 关于java中参数使用(String... name1)中的参数有什么特别的用处吗?
- 重写JTextField控件,控制JTextField长度和只能在JTextField中输入数字
- 江湖救急啊 multiple points异常是什么意思啊
- 小弟发现一个很基础,但是不好玩的问题,关于switch控制结构的。
- 为什么这还能正确输出
- 2000,xp,98界面显示问题
- 请问在一个class里面,是否可以实现这样的功能,简单问题!
既然称之为接口,那就是要public的,否则就没有意义了啊。
那就肯定要用public ,如果是private那还叫什么公有
而是非公开的api。
面向对象开发,或更进一步面向组件开发,实际应该是按接口编程。我是这样理解的。
这样就意味着对象或组件应暴露相关接口给其它对象或模块,即public api,对外公开的api。显然,限制符为private的api不能作为public api。如 forgetheart(不在有爱)所言,package与protected限制符有很大的局限性,也不适合作为public api。
因为接口站门是用来让别人继承的,所以必须是public 的!!
++++++++++++++++++
接口是用来对外实现的