接口(interface) 详解

①接口中要注意的地方(这两个地方可以写上也可以不写,但不能修改为其它值,这是接口的规定):

  1. 属性默认加了public static final
  2. 方法默认加了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,而是由=等号后面的内容决定的。

posted @   朱在春  阅读(399)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示