社区
Java SE
帖子详情
如果一个类C继承抽象类A同时实现接口B,而抽象类A有非抽象方法out,接口B有抽象方法out...
dobly
2005-07-09 12:09:40
那么C中的out方法是来自类A还是接口B呢?
经调试,C是非抽象类,在public class C extends A implement B时,不会报错,得到的out方法是非抽象方法。
public class C implement B extends A时会错。
有趣
...全文
272
2
打赏
收藏
如果一个类C继承抽象类A同时实现接口B,而抽象类A有非抽象方法out,接口B有抽象方法out...
那么C中的out方法是来自类A还是接口B呢? 经调试,C是非抽象类,在public class C extends A implement B时,不会报错,得到的out方法是非抽象方法。 public class C implement B extends A时会错。 有趣
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
humanity
2005-07-09
打赏
举报
回复
public class C implement B extends A时会错。
没有这种写法的,
extends 必须出现在 implements 前面。
humanity
2005-07-09
打赏
举报
回复
什么意思?不明白。
当然来自 A , A.out() 是个 不是抽象的,
接口只是 定义了 功能,实现类应该具有这些功能,具体实现是实现类的事情。
C 继承了 A 的 out , C 在外看来 , 有 out 方法,也实现了 B 中的功能。
只要 A.out 方法 是 public 就可以直接用, 如果不是 public , 可以 覆盖 成
class C{
public void out(){super.out();}
}
simplefoc_article.md
simplefoc_article.md
SEMI SECS E4.rar
SEMI SECS E4.rar
前端html字体包体积压缩,网站工程下字体压缩裁剪工具
网站字体压缩,网站资源加载优化,前端html字体包体积压缩,网站工程下字体压缩裁剪工具,随时压缩随时生效。
Bootstrap5工具
类
:边距与内边距规范
Bootstrap5提供统一的边距(margin)和内边距(padding)工具
类
,采用rem单位,规范项目布局间距,避免样式混乱。核心用法:1. 边距工具:m-*(四边边距)、mt-*(上外边距)、mb-*(下外边距)、mx-*(水平边距)、my-*(垂直边距);2. 内边距工具:p-*(四边内边距)、pt-*(上内边距)等,与边距用法一致;3. 取值范围:0-5,对应不同间距大小,例如m-3表示边距1rem,m-auto
实现
水平居中;4. 负边距:mt-n3(上负边距),用于特殊布局调整,需谨慎使用。 24直播网:m.nbalawen.com 24直播网:nbaxiyakamu.com 24直播网:nbatelexi.com 24直播网:nbasabonisi.com 24直播网:nbayinggelamu.com
政府科技管理者在推动区域科技创新时,如何高效构建科创数智大脑以支持产业精准决策?.docx
政府科技管理者在推动区域科技创新时,如何高效构建科创数智大脑以支持产业精准决策?
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章