java学习之接口
来源:互联网 发布:js控制embed视频播放 编辑:程序博客网 时间:2024/05/16 17:33
接口
1.格式:
interface{}
2.接口中的成员修饰符是固定的
成员常量:public static final
成员函数:public abstract
3.接口的出现将“多继承”用另一种形式体现出来,即多实现
学习接口要注意几点:
接口是不可以创建对象的,因为有抽象方法。子类对接口中的抽象方法全部实现后,子类才能够实例化,否者子类是一个抽象类。
接口的特点:
接口是对外暴露的规则
接口是程序的功能扩展:
接口可以用来多实现
类与接口之间是实现关系,而类可以继承一个类的同时也可以实现多个接口
接口与接口之间有继承关系
例子:abstract class studdent
{
abstract void study();
void sleep
{
sleep;
}
}
interface Smoking
{
void smoke();
}
class alex extends student imlements Smoking
{
void study();
void smoke();
}
class lance extends student
{
void study();
}
sleep和study是student基本的行为,而抽烟不是学生基本的行为,但是有许多学生抽烟。所以就可以把抽烟定义成一个接口,alex喜欢抽烟,他只需要实现这个接口即可,
lance不喜欢抽烟,就不去实现这个接口,当然具有这一行为的老师也可以实现这一接口。接口就是对类功能的扩展。
0 0
- java 学习之接口
- Java学习之接口
- java学习之接口
- Java学习之接口
- java学习之接口
- java学习之接口
- Java学习笔记之接口
- java学习笔记之接口
- java学习笔记之接口
- Java学习笔记之接口
- Java学习之路--接口
- Java学习笔记之接口
- Java基础学习之接口
- java学习之路之接口(1)
- java学习之路之接口(2)
- JAVA学习之抽象类和接口
- JAVA学习之:抽象类与接口
- java学习之 容器Collection接口---hashCode
- java动态代理模式Proxy之JDK动态代理机制
- servlet_request方法简单应用小结
- Opencv距离变换distanceTransform应用——细化字符轮廓&&查找物体质心
- GDB 调试技巧
- SSH整合之Struts2的JSON数据返回
- java学习之接口
- 数据类型之坑
- 华为编码规范
- 程序员修炼之道(读书笔记):1.注重实效的哲学
- 初探JAVA:Eclipse的使用和变量声明
- C++ 引用和指针
- javascript实现风车效果
- 使用phonegap克隆和删除联系人
- 中位数