Java 接口 ( Interface )
2023-06-13 09:17:22 时间
接口的定义:接口在 Java 里面是一个抽象类型,是抽象方法的集合。(也就是你不确定或者不想让它具体是什么,只是大概表示有这么个东西,然后它有什么功能,假装是这样的)
接口的声明: Interface
接口的实现:implements
接口的特点:
- 接口不是类。
- 一个类通过继承接口来继承接口的抽象的方法,一个类又可以实现多个接口。(这样子,就实现了伪多继承)
- 接口可以多继承!(在强调一下^_^)
- 接口的方法声明必须是 public abstract ,不写的情况下默认是这个
- 接口里的方法不能是具体实现( 因为只是大概搞了一下,这个应该有这个功能,我们要供多个不同的东西用,所以就不能包含具体实现了)
- 如果类实现继承了一个接口,但它不是抽象类,那么这个类要实现接口里面的全部的方法
- 接口不能被实例化,但是可以被实例类创建( emmm....这是MEr告诉我的 )
- 接口的成员变量只能是常量,默认修饰符 public static final ,所有的变量必须初始化
- 接口的成员方法只能是抽象方法,默认修饰符 public abstract
相关文章
- java防止接口重复请求_前端防止重复提交
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- 对java面向对象的三大特征的理解_Java面向对象的三大特征是什么?
- java interface接口和多继承[通俗易懂]
- java开发webservice接口_webservice接口的开发和调用
- 21天学习挑战赛之java的IO流(二)
- 浅析Java多态_JAVA多态
- Java集合面试题_java是什么
- java webservice接口开发教程_JAVA入门教程
- JSON快速入门(Java版)-imooc
- 单源最短路径问题(Java)
- 【Java】接口练习题
- java中数字与ASCII码的相互转换的代码详解编程语言
- 利用Java来压缩 JavaScript 代码详解编程语言
- JAVA 8 函数式接口 – Functional Interface详解编程语言
- 开启Java之门:访问MySQL数据库(java访问mysql数据库)
- 数据库实现Java程序与Oracle数据库的连接(java链接oracle)
- Java技术封装Redis,打造高效数据处理系统(java封装redis)
- 数据Java操作MySQL库:获取你所需的数据(java获取mysql)
- Java程序调用Linux系统命令实现更多功能(java调用linux命令)
- 并发Redis锁保障Java并发性(redis锁实现java)
- java读取csv文件内容示例代码
- Java接口和抽象类的区别深入剖析