社区
Java SE
帖子详情
接口究竟有多大作用~
lengyuqing523
2007-10-22 03:07:41
小第初学JAVA 遇见了接口甚是迷惑,还请高人指教 ~
个人感觉上 接口这东西只是声明 并没有具体实现方法体,而且还需要在类中重载和实现,
那还用它做什么,感觉上用了倒是麻烦。接来接去的都接蒙了,还不如纯粹的继承还有点头绪。
是否 有这样的一个程序 不用接口就可以实现的~ 我个人觉得不用定义接口一样可以实现~
...全文
207
11
打赏
收藏
接口究竟有多大作用~
小第初学JAVA 遇见了接口甚是迷惑,还请高人指教 ~ 个人感觉上 接口这东西只是声明 并没有具体实现方法体,而且还需要在类中重载和实现, 那还用它做什么,感觉上用了倒是麻烦。接来接去的都接蒙了,还不如纯粹的继承还有点头绪。 是否 有这样的一个程序 不用接口就可以实现的~ 我个人觉得不用定义接口一样可以实现~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 API文档 中文网页版
Java API文档中文版,欢迎下载!!
java
接口
有什么用_
接口
有什么
作用
接口
的
作用
:1、
接口
可以使项目分离,所有层都面向
接口
开发,提高开发效率;2、
接口
使代码和代码之间的耦合度降低;3、
接口
可以多实现,多继承,并且一个类除了
接口
之外,还可以继承其它类。
接口
的
作用
:1、可以使项目分离,所有层都面向
接口
开发,提高开发效率;2、
接口
使代码和代码之间的耦合度降低,变得可插拔,可以随意切换;3、
接口
和抽象类都能完成某个功能,优先选择
接口
,因为
接口
可以多实现,多继承,并且一个类除...
接口
概念和
作用
一、
接口
概念和
作用
1.
接口
语法 interface
接口
名{ // 静态常量,抽象方法 } 说明:① 声明一个
接口
使用关键字interface,而不是class,class是用来声明一个类,class和interface是属于同一个级别的。 ②
接口
里面存放的内容只能是静态常量、抽象方法,其它带方法体的方法或普通的属性都不能放到
接口
里面。 ...
接口
的
作用
一、
接口
的
作用
: 1、作为一个客观的规范,是一类事物所具有的属性的总结,相当于父类。根据
接口
,就知道一个实例所具有的方法,是一种声明。简而言之,
接口
的
作用
是“概括和声明”。 如此可知,
接口
下面可能会有多种具体的实现。调用
接口
时,会非常方便。举例:我不知道某人叫什么 我只知道他属于人类 那么我一定知道他有吃饭的行为,我就可以扔给他一个骨头 具体代码: IPeople zhang = new Zhangsan(); zhang.Eat(“骨头”);
接口
的另外一个
作用
是构成“多态”。比如一个教师,他既是一个动物
Serializable
接口
的
作用
在上周使用 Mybatis-Plus 做项目时无意发现,对于储存信息的实体类上面自动实现了 Serializable
接口
,这不禁让我回忆到刚开始学 Java 时,对于 Serializable
接口
的
作用
只停留在进行序列化的理解上,当初的理解认为对于序列化这个解释,就是把实体类信息进行封装存储到数据库中或者将实体类信息进行磁盘上的存储。但是疑问点来了,既然 Serializable
接口
是为了将实体类信息进行存储,那为什么我们平时写的实体类在存储到数据库时没有实现
接口
却仍然可以进行数据的存储? 虽然网
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章