社区
Java SE
帖子详情
接口究竟有多大作用~
lengyuqing523
2007-10-22 03:07:41
小第初学JAVA 遇见了接口甚是迷惑,还请高人指教 ~
个人感觉上 接口这东西只是声明 并没有具体实现方法体,而且还需要在类中重载和实现,
那还用它做什么,感觉上用了倒是麻烦。接来接去的都接蒙了,还不如纯粹的继承还有点头绪。
是否 有这样的一个程序 不用接口就可以实现的~ 我个人觉得不用定义接口一样可以实现~
...全文
211
11
打赏
收藏
接口究竟有多大作用~
小第初学JAVA 遇见了接口甚是迷惑,还请高人指教 ~ 个人感觉上 接口这东西只是声明 并没有具体实现方法体,而且还需要在类中重载和实现, 那还用它做什么,感觉上用了倒是麻烦。接来接去的都接蒙了,还不如纯粹的继承还有点头绪。 是否 有这样的一个程序 不用接口就可以实现的~ 我个人觉得不用定义接口一样可以实现~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hailun
2007-10-22
打赏
举报
回复
据说一流的服务卖"接口,标准....",具体原因不详,可以直接问SUN
呵呵
王伟晔
2007-10-22
打赏
举报
回复
接口降低了软件工程的耦合度,提高开发效率,降低维护成本,适合黑盒开发
chjiangsh
2007-10-22
打赏
举报
回复
接口在实际开发当中非常灵活,而且可以楼上所说的多重继承。在大型的项目当中非常的重要!
johnsoncr
2007-10-22
打赏
举报
回复
LZ再往前面学,就会看到接口的用武之地咯
zhangguiwu
2007-10-22
打赏
举报
回复
接口解决了一个多重继承的问题
一个类只能继承一个类,但可以同时实现多个接口
我刚开始学的时候也这么认为
我觉得你目前就这么理解:接口就是一个规范
zhangguiwu
2007-10-22
打赏
举报
回复
接口解决了一个多重继承的问题
一个类只能继承一个类,但可以同时实现多个接口
我刚开始学的时候也这么认为
我觉得你目前就这么理解:接口就是一个规范
vansention
2007-10-22
打赏
举报
回复
设计模式基本上就是对接口的运用
lengyuqing523
2007-10-22
打赏
举报
回复
~了解咯~了解咯~多谢达人迷津啊~其实理解的OOP思想也就懂得了接口。目前还在努力了解OOP思想中~十分感谢
怎么给分啊~
火龙果被占用了
2007-10-22
打赏
举报
回复
面向对象程序设计中接口是精华部分、是核心部分。采用接口进行编程(面向接口)可以大大地降低程序间的耦合度,像我们经常用到的 JDBC 中的 Connection、PreparedStatement、ResultSet 这些都是接口,而具体的实现则由各数据库厂商提供,更改一种数据库只要更改一些驱动和连接字符串就基本上可以了,这就是接口带来的好处。
醉面韦陀
2007-10-22
打赏
举报
回复
接口就是规范,在整个系统设计中,涉及到很多层,为了使各个层之间调用透明化,你只需要知道接口,按照这个接口做你具体做的事情,就可以融合到整个系统中了。
生活中的例子很多,例如:插头、插座,有标准的规范告诉你插头应该是几个脚,插座是几个孔等等,做插头、插座的公司就是根据这个规范来做插头、插座,而不需要做完一个插头就跑遍全世界去试用一下这个插头做的对不对。
醉面韦陀
2007-10-22
打赏
举报
回复
接口的一个好处是屏蔽内部实现:
举个例子:如果一个小的项目有几个模块,分别交给不同的人完成,模块之间的交互是要首先确定的,这时就需要接口。
接口用来给别人用,而且一般是不变的。你想,如果别人用到了你的代码,而你的类总是在变化,别人总要根据你的变化而改代码,他肯定不会高兴的。
使用接口还有一点很重要,在用junit 做单元测试时,有时候需要构造Mock(测试桩)对象,而Mock 只能通过接口才能实现。
java学习笔记总结
自己几个月的学习总结,一些解决问题的办法,很实用,希望对大家有所帮助!
Java API文档 中文网页版
Java API文档中文版,欢迎下载!!
接口
概念和
作用
一、
接口
概念和
作用
1.
接口
语法 interface
接口
名{ // 静态常量,抽象方法 } 说明:① 声明一个
接口
使用关键字interface,而不是class,class是用来声明一个类,class和interface是属于同一个级别的。 ②
接口
里面存放的内容只能是静态常量、抽象方法,其它带方法体的方法或普通的属性都不能放到
接口
里面。 ...
c#中的
接口
的本质和
作用
c#中
接口
接口
的修饰符 interface 例如: interface IMyText{ int Text1(); } 1.c#中
接口
的本质是一个特殊的抽象类。 2.
接口
命名规定用大写字母 I 开头,表示是一个
接口
。 2.因此
接口
有很多东西和抽象类一致。(点击进入抽象类) ----例如:在实现
接口
时,必须实现
接口
的每一个方法但是不能使用override。 3.
接口
中不能有字段,构造函数,只能...
Comparable
接口
作用
今天在开发中无意看到Integer包装类内部实现了Comparable
接口
,因此探查一下该
接口
作用
: 查看API解释: 此
接口
强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo 方法被称为它的自然比较方法。 一、为什么需要实现这个
接口
呢? 首先看一下数据的例子: String[] strArr = {"A","B","C","E","D"...
Java SE
62,629
社区成员
307,262
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章