社区
Java SE
帖子详情
提问:关于接口的问题
jisdt
2010-01-08 06:31:54
今天看程序,看到这样的用法,有点糊涂:
public interface
A
{
...
public interface B extends
A
{
...
}
}
希望前辈指点一二,谢谢
...全文
379
19
打赏
收藏
提问:关于接口的问题
今天看程序,看到这样的用法,有点糊涂: public interface A{ ... public interface B extends A{ ... } } 希望前辈指点一二,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
借我那把枪吧
2010-01-08
打赏
举报
回复
路过
wugui414
2010-01-08
打赏
举报
回复
[Quote=引用 6 楼 mawentao728 的回复:]
内部类都可以继承,内部接口也一样!
[/Quote]内部类内部接口一样么,你可以看看
pywepe
2010-01-08
打赏
举报
回复
顶
不白吃饭
2010-01-08
打赏
举报
回复
接口的核心思想有二:
一是利用接口做形参。
二是接口的多继承。
内部类核心思想有三:
一是封装性。 声明为private内部类,这样可隐藏内部类的实现。
二是内部类可以随意的访问外部类的成员。
三是内部类和外部类方法互不影响。
内部接口也就是上面5点的某个。。具体什么时候用也没个准。
hongjn
2010-01-08
打赏
举报
回复
没遇到过
hardycheng
2010-01-08
打赏
举报
回复
相当于内部类
许多公司都要求必须有内部类,这样可以防止class文件被反编译。至少jad是反编译不了了就。O(∩_∩)O哈哈~
苍蝇①号
2010-01-08
打赏
举报
回复
接口继承。ls都说了
t2xingzhe
2010-01-08
打赏
举报
回复
有内部类还有内部接口?那是干什么用的
bobo364
2010-01-08
打赏
举报
回复
内部接口?挺奇怪的一种用法
lodachi
2010-01-08
打赏
举报
回复
这样是允许的 没有编译错误
不过我没见过这样用的,这样做有啥意义?关注
Trinx
2010-01-08
打赏
举报
回复
内部类都可以继承,内部接口也一样!
SambaGao
2010-01-08
打赏
举报
回复
这几天在看 Head First Java
知道了类是怎么来了。知道了为什么用继承,知道了为什么用抽象类。可就是这个接口似懂非懂.
1.
接口是纯抽象类。
2。
可以实现多个接口,弥补java不能多继承的缺点.
3.
接口是一种规范。
Head First Java是这样说的:
多态,多态,多态。接口有无比的适应性,若你以接口取代具体的了类或抽象的父类作为参数或返回类型,则你就可以传入任何有实现该接口的东西。
wmdtksmld
2010-01-08
打赏
举报
回复
楼上正解
宝贝熙熙
2010-01-08
打赏
举报
回复
我还真没注意到~~能这么用吗?要不然...咱们等等高手?~~~呵呵
jisdt
2010-01-08
打赏
举报
回复
[Quote=引用 1 楼 a_moon721 的回复:]
父接口与子接口的关系嘛,接口B继承自接口A,然后所有实现接口B的类需要同时实现A和B中的全部方法。一般类和类之间、接口和接口之间继承的话用extends关键字,类和接口之间是实现的关系,用impliments。
现在你这个情况就是B是A的子接口。
[/Quote]
直接在父接口的定义中定义它的子接口也可以的吗?会不会乱啊?
宝贝熙熙
2010-01-08
打赏
举报
回复
父接口与子接口的关系嘛,接口B继承自接口A,然后所有实现接口B的类需要同时实现A和B中的全部方法。一般类和类之间、接口和接口之间继承的话用extends关键字,类和接口之间是实现的关系,用impliments。
现在你这个情况就是B是A的子接口。
小瑞
2010-01-08
打赏
举报
回复
[Quote=引用 11 楼 hardycheng 的回复:]
相当于内部类
许多公司都要求必须有内部类,这样可以防止class文件被反编译。至少jad是反编译不了了就。O(∩_∩)O哈哈~
[/Quote]
用混淆器可以吧,
jisdt
2010-01-08
打赏
举报
回复
[Quote=引用 11 楼 hardycheng 的回复:]
相当于内部类
许多公司都要求必须有内部类,这样可以防止class文件被反编译。至少jad是反编译不了了就。O(∩_∩)O哈哈~
[/Quote]
原来这样啊!谢谢啦。
一般什么情况用内部类、内部接口?
mPLUG本地VQA实战指南:如何扩展支持中文
提问
(微调适配思路与
接口
改造)
本文介绍了如何在星图GPU平台上自动化部署👁️ mPLUG 视觉问答 本地智能分析工具镜像,实现中文视觉问答功能。用户可上传图片并用自然中文
提问
(如‘图里卖糖葫芦的是不是穿红衣服的大爷?’),系统自动完成指令映射与推理,返回精准中文答案,适用于智能客服、教育辅助及本地化图像分析等场景。
Step3-VL-10B WebUI定制化教程:修改UI主题+添加快捷
提问
模板+
接口
扩展
本文介绍了如何在星图GPU平台上自动化部署Step3-VL-10B-Base阶跃星辰轻量级多模态基础模型,并对其进行WebUI深度定制。通过修改主题、添加快捷
提问
模板和扩展API
接口
,用户能更高效地利用该模型进行图片内容分析、文字提取等视觉理解任务,提升人机交互体验。
【OpenClaw】贡献代码:我的代码被 OpenClaw 核心仓库采纳并合入!用于优化接入飞书文档的编辑授权
问题
作者为 OpenClaw 项目贡献飞书插件权限优化代码并被核心仓库采纳合入的全过程,针对 OpenClaw 飞书插件创建文档后仅机器人账号拥有权限、发起请求的用户无编辑权限的体验痛点,完成了
问题
定位、方案设计、代码开发与测试验证的全流程操作。作者先定位到飞书插件权限配置默认关闭、文档创建函数无权限分配逻辑两大核心
问题
,结合飞书开放平台权限体系,设计了两种解决方案:一是简单开启插件 perm 配置,二是从源码层扩展 createDoc 函数与 Schema 文件,新增可选授权参数,实现文档创建时自动...
mPLUG新手必看:解决图片上传和问答的5个常见
问题
本文介绍了如何在星图GPU平台自动化部署mPLUG视觉问答本地智能分析工具,实现高效的图片内容理解与分析。该镜像支持自动处理图片格式转换和英文问答,典型应用于智能图片内容描述、物体识别等场景,帮助用户快速获取准确的视觉信息分析结果。
java远程回调机制_Java回调机制解读
模块间调用在一个应用系统中,无论使用何种语言开发,必然存在模块之间的调用,调用的方式分为几种:(1)同步调用同步调用是最基本并且最简单的一种调用方式,类A的方法a()调用类B的方法b(),一直等待b()方法执行完毕,a()方法继续往下走。这种调用方式适用于方法b()执行时间不长的情况,因为b()方法执行时间一长或者直接阻塞的话,a()方法的余下代码是无法执行下去的,这样会造成整个流程的阻塞。(2)...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章