社区
Java SE
帖子详情
在Java中 ,定义一个空接口有什么作用?
Sylix
2002-11-25 09:44:45
在Java中 ,定义一个空接口有什么作用?
...全文
1105
11
打赏
收藏
在Java中 ,定义一个空接口有什么作用?
在Java中 ,定义一个空接口有什么作用?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
中
,
空
接口
指的是没有任何方法声明的
接口
,也称为标记
接口
(Marker Interface),又称标签
接口
(Tag Interface)。
接口
中
也没有定义任何方法,但是它的存在告诉
Java
编译器和其他开发者,这个类是用于事件监听的,需要特殊对待。这个
接口
同样是一个
空
接口
,没有定义任何方法,但是它在
Java
中
也有特殊的
作用
,可以帮助开发者在运行时判断一个。
接口
中
也没有定义任何方法,但是它的存在告诉
Java
编译器和其他开发者,这个类是可克隆的,需要特殊对待。同样是在源码
中
出境频率比较高的
空
接口
。
Java
里
空
接口
(Marker interface)的意义是什么
在
Java
中
,
空
接口
是一种标记类型。它们没有任何方法或属性,仅仅通过它们的存在来对类进行“标记”,从而为 JVM 或特定的框架、库传达某种信息。一个经典的例子是
Java
中
的
接口
。
Java
中
的
空
接口
是一种强大的设计工具,尽管它们没有定义任何方法或属性,但通过它们的存在可以实现对类的标记和分类。
空
接口
使得代码更具可读性,增强了类型安全性,同时也提供了灵活的扩展性。然而,在使用
空
接口
时,开发者需要谨慎,以避免滥用带来的复杂性问题。
Java
空
接口
以及其
接口
方法讨论
JDK
中
定义的
空
接口
import
java
.io.Serializable; import
java
.lang.annotation.Annotation; import
java
.rmi.Remote; import
java
.util.RandomAccess; 个人理解为:
空
接口
仅做标记使用,无其他含义 Spring
中
也有大量
空
接口
列出部分如下: publ...
Java
空
接口
小结
Java
空
接口
小结
空
接口
又被称为标识
接口
,例如:车牌就是一类车的标识,同理
空
接口
就是将具有相同的某些相同特征的
接口
归为一类,从而一个标识的
作用
。 部分
空
接口
: 公共
接口
Serializable {} 公共
接口
Cloneable {} 公共
接口
SpringProxy {} 公共
接口
RawTargetAccess {} 公共
接口
ThrowsAdvice 扩展 AfterAdvice...
Golang入门——
空
接口
Golang入门——
空
接口
空
接口
或者最小借口不包含任何方法,对实现不做任何要求。 形如: type Any interface{}
空
接口
类似于
Java
/C#
中
的所有类的基类:Object 类。 可以给
空
接口
变量赋予任何类型的值 type rectangle struct { height float64 width float64 } type Any interface{} func main() { var any Any any = 5
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章