java语言基础--接口
2024-08-26 12:25:51
接口定义:
是一个特殊的抽象类,在接口里面的所有方法都是抽象的。
接口用interface来声明。
注意:
- 接口中只能出现常量和抽象方法;
- 接口里面没有构造方法,无法创建接口的对象;
- 接口和接口之间支持多继承,即一个接口可以有多个父接口;
- 一个类可以实现多个接口,即一个类可以有多个接口;
- 一个类如果实现了接口,那么这个类要重写接口中所有的抽象方法。
//在接口中,public static final可以省略不写,而默认的在基本数据前面加上
public static final double PI = 3.1415926;
double PI = 3.1415926;
//在接口中,方法前面的public abstract也可以省略不写
接口作用:
- 可以使项目分层;都面向接口开发,提高开发效率
- 降低了代码之间的耦合度, 提高了代码的可插拔性
- 开发中尽量使用接口,少用抽象类,一个类可以实现多个接口,却只能实现一个父类
最新文章
- 如何在 在SharePoint 2013/2010 解决方案中添加 ashx (HttpHandler)
- Node.js学习笔记(1)
- sizeof 和strlen的区别
- JAVASCRIPT中RegExp.$1是什么意思
- C++ wstring string char* wchar_t相互转换
- Windows phone 8 学习笔记(3) 通信
- 怎样成为PHP 方向的一个合格的架构师(转)
- Windows权限提升基础知识和命令
- 【机器学习_8】pandas
- i春秋-百度杯十月场-fuzzing
- XML 与 JSON大PK
- ubuntu中更改apache默认目录的方法
- zabbix-agent 在SElinux Enforcing 状态的文件权限问题及解决办法
- Linux内核 实践二
- Asp.Net Core WebAPI入门整理(三)跨域处理
- 前端框架VUE----面向对象
- 区间逼近 牛客寒假1 小a的排列
- python-适配器模式
- Pandas DataFrame 函数应用和映射
- multipart/form-data boundary 说明