社区
Java SE
帖子详情
在Java中 ,定义一个空接口有什么作用?
Sylix
2002-11-25 09:44:45
在Java中 ,定义一个空接口有什么作用?
...全文
1030
11
打赏
收藏
在Java中 ,定义一个空接口有什么作用?
在Java中 ,定义一个空接口有什么作用?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
才钦
2002-11-28
打赏
举报
回复
实现类似多重继承的功能
kyobo
2002-11-28
打赏
举报
回复
程序大的时候,你不可能把每个类都写出来,而你写的类经常要调用其它类,而其它的类还没编写出来的时候就需要用到接口,来预先定义一个包含成员变量和需要的函数声明的类,在调用时,可以通过类口名作为需要引用的类的类名来实例化对象,对象就可以使用接口中的函数和变量,编译不会出错。等有时间的时候,通过实现implements实现接口,编写具体的类。程序运行后,自动通过接口连接到具体类实现操作。
如果具体类实现接口后,还新增加了变量和操作,则实例对象要通过强制转换才能被具体类实例化。如有多个类实现了接口,也各自增加了变量和操作,用同样的方法,就实现了多态性。
Sylix
2002-11-28
打赏
举报
回复
callwa
2002-11-28
打赏
举报
回复
因为JAVA不支持多重继承,即每个孩子只能有一个爹
嘿嘿.......好通俗.......
不要那臭鸡蛋砸俺哦
所以用接口来实现
接口通常用.......able
或者........ible
命名
使用时在类后面加上"implements 接口名"
另外接口类不能被实例化为一个对象
Sylix
2002-11-25
打赏
举报
回复
Sylix
2002-11-25
打赏
举报
回复
有什么用呢?
Sylix
2002-11-25
打赏
举报
回复
多谢,
to GaoLun(★米老鼠★),
怎么是构造器 ?不明白?
GaoLun
2002-11-25
打赏
举报
回复
是构造器 相当于 构造函数……
chl
2002-11-25
打赏
举报
回复
多继承
chrischen79
2002-11-25
打赏
举报
回复
没什么作用,可能是留待日后扩展用的。
duanfeng
2002-11-25
打赏
举报
回复
Java
中
的
接口
有什么
作用
?
Java
中
的
接口
有什么
作用
? 例如我定义了一个
接口
,但是我在继承这个
接口
的类
中
还要写
接口
的实现方法,那我不如直接就在这个类
中
写实现方法岂不是更便捷,还省去了定义
接口
?
接口
在
java
中
的
作用
是什么?个人觉得只是一种规范。大家的看法呢? 作者:Dion 链接:https://www.zhihu.com/question/20111251/answer/14012223 来源:知乎 著作权归...
java
中
接口
类interface的
作用
在
Java
中
,
接口
(interface)是一种定义了一组方法(方法签名)但没有实现的引用类型。
接口
中
只定义方法的签名而不包含方法体,具体的实现由实现
接口
的类去完成。总的来说,
接口
在
Java
中
的
作用
是定义一组规范,实现多态性,分离
接口
和实现,实现多继承以及定义常量。实现多继承:
Java
中
的类只支持单继承,但是一个类可以实现多个
接口
。这使得
接口
成为一种在类之间共享功能的方式,通过实现多个
接口
,可以获得不同
接口
定义的多个功能。定义常量:
接口
可以定义常量,这些常量在实现类
中
可以直接使用。
Java
初学:
接口
的定义与实现
1.
接口
的关键字:interface 在
定义一个
接口
时,我们需要把public class xxx
中
的class改成interface,即public interface xxx,这就是就定义了一个
接口
。 2.
接口
中
定义的方法与常量: 在定义方法时,例如我们
定义一个
run方法与go方法,我们可以写成public abstract void run();和public abstract void go();但是因为在
接口
的定义
中
都是public abstract,因此我们只需要写 void run()
Java
中
接口
的
作用
,为什么要写
接口
?
**
Java
中
接口
的
作用
转载于:https://www.zhihu.com/question/20111251 ** **困惑:**例如我定义了一个
接口
,但是我在继承这个
接口
的类
中
还要写
接口
的实现方法,那我不如直接就在这个类
中
写实现方法岂不是更便捷,还省去了定义
接口
?
接口
在
java
中
的
作用
是什么? 总结回答:
接口
是一种规范 软件开发大多是一个协作性的工作:电器和插座分别是不同人完成的,有了接...
Java
中
的
接口
接口
(英文:Interface),在
JAVA
编程语言
中
是一个抽象类型,是抽象方法的集合,
接口
通常以interface来声明。一个类通过继承
接口
的方式,从而来继承
接口
的抽象方法。
接口
并不是类,编写
接口
的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。
接口
则包含类要实现的方法。除非实现
接口
的类是抽象类,否则该类要定义
接口
中
的所有方法。
接口
无法被实例化,但是可以被实现。一个实现
接口
的类,必须实现
接口
内所描述的所有方法,否则就必须声明为抽象类。
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章