0011_接口
来源:互联网 发布:数控英制螺纹编程实例 编辑:程序博客网 时间:2024/03/29 23:03
接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。如果一个类中完全是由全局常量(static final声明)和抽象方法组成,就可以将其定义成一个接口。
接口的定义格式:
interface 接口名称{
全局常量;
抽象方法;
}
在实际开发中,也经常省略全局常量前的staticfinal和抽象方法前的abstract。
与抽象类一样,接口要使用也必须通过子类,子类(如果不是抽象类)必须覆写全部的抽象方法。子类通过implements关键字实现接口,一个子类可以同时实现多个接口。
实现格式:
class子类 implements 接口A,接口B,…{
}
一个子类可以同时继承抽象类和实现接口,格式如下:
class子类 extends 抽象类 implements接口A,接口B,…{
}
在使用中,一个抽象类可以实现多个接口,那么对于抽象类的子类,则就必须同时覆写接口和抽象类中定义的所有抽象方法。
一个接口不能继承一个抽象类,但是却可以通过extends关键字同时继承多个接口,实现接口的多继承。格式如下:
interface子接口 extends 父接口A,父接口B,…{
}
0 0
- 0011_接口
- 软件设计_接口_中间层
- 软件设计_接口_中间层
- 软件设计_接口_中间层
- c#_接口
- 黑马程序员_接口
- Java基础_接口
- 黑马程序员_接口
- 黑马程序员_接口
- 黑马程序员_接口
- EIT框架_接口
- 抽象类_接口
- java--多态_接口
- java基础_接口
- lwj_C#_接口
- 2、面向接口_什么是面向接口
- 黑马程序员_接口整理
- 黑马程序员_类、接口
- 欢迎使用CSDN-markdown编辑器
- UITextField 设置左右视图、文字距离及字符长度限制
- hadoop配置ssh免秘钥登录
- Android开发系统主动销毁activity时问题
- The processing instruction target matching "[xX][mM][lL]" is not allowed.
- 0011_接口
- 黎活明给程序员的忠告
- 常用数据结构及复杂度
- eclipse maven 导出项目依赖的jar包
- 权限访问修饰符public,protected,private
- Java进阶学习第二十二天——上传与下载
- 装修公司网站源码模板电脑、手机端、微信三合一Asp.net
- 开发工具整理
- "Isomorphic Strings" and "Bulls and Cows"