Java中接口简单说明
2023-02-18 16:35:58 时间
介绍
接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。
- 接口:直接就可以说接口就是规范
- 接口:它无法写方法,但是它是非常好的约束!
- 关键字:interface
- 类可以用
interface
关键字继承多个接口
定义接口类:
- 接口中定义的方法都是抽象的
- 默认都是以 public abstract 标识的
//定义接口
public interface UserService {
//会变成灰色,可以自己试一下
public abstract void Textl(String str);
//emmmm。。。。
}
如何实现里面的方法那,用:implements 关键字:
//
public class LianXi implements UserService {
//emmmm。。。。
}
会爆红的,这是因为必须要实现接口里面的方法,也就是重写里面的方法 idea快捷键:alt+回车
类可以多继承接口:
//但是也要重写里面的方法
public class LianXi implements UserService,UserService2 {
//重写方法。。
}
接口里定义的都是变量:
- 默认 public static final
public static final int i1 =123;
也会变成灰色 自己可以去试试,不推荐在接口里定义常量
相关文章
- TAPD思享汇|高科制造企业如何软硬协同、敏捷提效?
- “Time Block”让时间属于你的高效工作法
- 开放申请 | 2023腾讯犀牛鸟精英人才计划
- 中国电子学会-腾讯Robotics X犀牛鸟专项研究计划(2022)入选项目发布
- 倒计时三天!申报2022企程奖,千元奖金等你抱走
- 还在愁年终总结?乐享帮你做好了!多款功能助燃年底节日氛围
- 全网首次揭秘:微秒级“复活”网络的HARP协议及其关键技术
- 迎接2023 | 北极星开源一周年,感恩礼倾情相送
- 使用 NGINX ingress controller 和 Flagger 来实现 canary deployments
- IDEA激活码(2022idea最新激活码)
- NFT链游开发及存储技术
- 【一】知识图谱基础概念、开发流程以及落地策略
- 火遍外网的Keychron测评,带你入坑;ps马上5.20了送一个给你的心爱的她/他。
- 做知识图谱遇到的环境问题合集【spacy、gensim、keras_contrib等】
- 知识图谱项目实战(一):瑞金医院MMC人工智能辅助构建知识图谱--初赛实体识别【1】
- Jupyter Notebook 下 import 第三方库,显示 no module xxx 【本质是环境没有切换过来】
- 【一】ERNIE:飞桨开源开发套件,入门学习,看看行业顶尖持续学习语义理解框架,如何取得世界多个实战的SOTA效果?
- 总结一下强化学习在工业界应用,给大家扩展一下思路(简易科普)
- conda创建虚拟环境后文件夹中只有conda-meta文件夹,无法将环境添加到IDE中
- 百度飞桨:ERNIE 3.0 、通用信息抽取 UIE、paddleNLP的安装使用[一]