在Java中 ,定义一个空接口有什么作用?

Sylix 2002-11-25 09:44:45
在Java中 ,定义一个空接口有什么作用?
...全文
1031 11 打赏 收藏 转发到动态 举报
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
  • 打赏
  • 举报
回复

62,634

社区成员

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

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