接口(interface) 详解
①接口中要注意的地方(这两个地方可以写上也可以不写,但不能修改为其它值,这是接口的规定):
- 属性默认加了public static final
- 方法默认加了public abstract
②在java中,类与类是单继承,接口与接口是多继承(implements其实也是继承的一种形式)
③a instanceof Mark
的意思是什么?
表示引用a所指向的对象,是否实现了Mark接口。
这里你不能够直接讲a是否是Mark类型,因为a所指向的对象可以实现很多不同的接口,假如Animal a=new Xxx();
要是Xxx类又实现了Mark接口的话,那么此时a instanceof Mark
也是成立的,因为Xxx类也实现了Mark接口。所以并不是看a前面的Animal,而是由=等号后面的内容决定的。
这一路,灯火通明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现