Java.接口
来源:互联网 发布:淘宝如何好评返现 编辑:程序博客网 时间:2024/06/07 06:12
接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。接口绝不能含有实例域,也不能在接口中实现方法,但可以含有常量。提供实例域与方法实现的任务应该由实现接口的那个类完成。某种程度上可以将接口看成是没有实例域的抽象类。
接口不是类,不能用new实例化一个接口(Comparable是一个接口):
x = new Comparable();//ERROR
尽管不能构造,却能声明一个接口:
Comparable x;//OK
接口变量必须引用实现了接口的类对象:
x = new Employee();//OK, provided Employee implements Comparable
接口可以用extends关键字进行扩展。
一个类可以实现多个接口。
表示通用属性有抽象类与接口两种方式,抽象类方法中每个类只能扩展于一个类,但一个类则可以扩展于多种接口。
C++支持多继承,Java不支持。Java的接口可以提供多继承的大多数好处,同时还能避免多继承的复杂性和低效性。
0 0
- Java接口 和 接口
- Java接口继承接口
- Java接口
- Java接口
- Java (接口)
- Java 接口
- java 接口
- java接口
- Java 接口
- Java接口
- Java接口
- java 接口
- java 接口
- JAVA接口
- java接口
- java接口
- JAVA接口
- java 接口
- mysql 语句优化
- String.format()用法
- 阿里移动推荐-Markel
- Android 中AIDL的使用与理解
- Android studio git 回滚文件到上一个版本的
- Java.接口
- HBase数据迁移(1)-使用HBase的API中的Put方法 .
- Codeforces #669 Div2. D. Little Artem and Dance(思维)
- poj1141(区间dp基础)
- 详述canvas(二)/canvas绘图函数汇总
- SlidingMenu使用方法和常用的一些属性设置
- 纯css3制作的太阳地球月亮效果
- poj 1753 Flip Game(枚举,bfs)(简单)
- android httpClient(https/http)的优化构建方式一