为什么接口类成员都默认为public

yeahnope 2004-03-22 03:31:35
这一点不能理解。请指教。
...全文
310 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
qqbz 2004-03-23
  • 打赏
  • 举报
回复
oo
softgq 2004-03-23
  • 打赏
  • 举报
回复
同意。
Leemaasn 2004-03-23
  • 打赏
  • 举报
回复
回复人: programer23(亮子) ( ) 信誉:100 2004-03-23 09:47:00 得分:0


因为接口站门是用来让别人继承的,所以必须是public 的!!


++++++++++++++++++
接口是用来对外实现的
programer23 2004-03-23
  • 打赏
  • 举报
回复
因为接口站门是用来让别人继承的,所以必须是public 的!!
chesterwoo 2004-03-23
  • 打赏
  • 举报
回复
private api不是指private限制符。
而是非公开的api。
面向对象开发,或更进一步面向组件开发,实际应该是按接口编程。

我是这样理解的。
这样就意味着对象或组件应暴露相关接口给其它对象或模块,即public api,对外公开的api。显然,限制符为private的api不能作为public api。

如 forgetheart(不在有爱)所言,package与protected限制符有很大的局限性,也不适合作为public api。
Topchen 2004-03-23
  • 打赏
  • 举报
回复
接口是用来干什么的??

是用来给人家继承的规范程序。

给人家继承的?

是的,给人家继承,不是public怎么可以给人家方便的继承?
lkenshin 2004-03-23
  • 打赏
  • 举报
回复
你想想一台电脑上的接口吧

比如你的电脑上有很多USB接口,把这些接口申明为私有的,或者是受保护的行吗??

你把接口定义出来就是为了提供使用者调用公共方法和隐藏方法实施细节的

其实这个问题没必要这么深究,记住就是了
caiyi0903 2004-03-23
  • 打赏
  • 举报
回复
take a look at javabean,then you may understand it
kingren 2004-03-23
  • 打赏
  • 举报
回复
同意
yeahnope 2004-03-23
  • 打赏
  • 举报
回复
哦,明白了.
pleonheart 2004-03-23
  • 打赏
  • 举报
回复
不pulbic别人怎么去实现啊
sbojuqqk 2004-03-23
  • 打赏
  • 举报
回复
不用public也没什么错误,就是接口用不得了!
dyang1027 2004-03-22
  • 打赏
  • 举报
回复
既然是接口,就意味着是公有的。
那就肯定要用public ,如果是private那还叫什么公有
junxi 2004-03-22
  • 打赏
  • 举报
回复
我理解,接口的设计多是public api而不是private api.
既然称之为接口,那就是要public的,否则就没有意义了啊。
FutureStonesoft 2004-03-22
  • 打赏
  • 举报
回复
既然称之为接口,那就是要public的,否则就没有意义了啊。
forgetheart 2004-03-22
  • 打赏
  • 举报
回复
接口的API就是为了在子类中实现,要是Private就没有意义了,protect的局限性太大了
chesterwoo 2004-03-22
  • 打赏
  • 举报
回复
我理解,接口的设计多是public api而不是private api。
Weilibo 2004-03-22
  • 打赏
  • 举报
回复
如果你说的是它的机理,我也说不上来

但是很直观的吗,接口就是为了能访问;
不能继承的接口是没有意义的

帮你顶

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧