JAVA基础----接口
来源:互联网 发布:2017东南大学软件学院 编辑:程序博客网 时间:2024/04/30 14:43
接口:
接口特点
接口用关键字interface表示
格式:interface 接口名 {}
类实现接口用implements表示
格式:class 类名 implements 接口名 {}
接口不能实例化
按照多态的方式,由具体的子类实例化。
其实这也是多态的一种,接口多态。
要么是抽象类
要么重写接口中的所有抽象方法
如果要实现一个接口,但接口中的方法太多。而能用到的只有一个,
这时候可以定义一个抽象类,把接口中的方法全部实现。
再继承这个类,就可以选择性的重写方法了。
接口成员特点
成员变量
只能是常量
默认修饰符 public static final
构造方法
成员方法
只能是抽象方法
默认修饰符 public abstract
类与类关系:
继承关系,只能单继承,但是可以多层继承
类与接口关系:
实现关系,可以单实现,也可以多实现
还可以在继承一个类的同时实现多个接口
接口与接口关系:
继承关系,可以多承继
接口可以多继承是因为,接口中的方法没有方法体。所以就不会产生调用时发生冲突。
0 0
- 【Java基础】Java接口
- [Java基础]Java接口
- Java基础 - 接口
- java基础----接口
- Java基础----接口
- Java基础_接口
- Java基础复习:接口
- java基础_03_接口
- Java接口基础
- java基础之接口
- java基础-接口
- JAVA基础之接口
- Java基础---接口
- java基础--接口、多态
- java 基础 接口
- JAVA基础----接口
- java基础之接口
- JAVA基础之接口
- python脚本 #!usr/bin/python的作用
- 设计模式:常见类的关系小结
- Git五分钟教程
- UVa12096 set map vector stack的综合运用
- 京东云、新浪微博等专家畅谈Docker未来格局:开放与竞争(下)
- JAVA基础----接口
- PAT乙级 1011. A+B和C
- 多态之一(继承和虚函数)
- Android Studio 简介及导入 jar 包和第三方开源库方
- 浅谈JVM内存区域划分
- 判断一个单链表是否有环及环的链接点
- POJ 2773 Happy 2006
- 面试问题之:Dalvik VM和JVM的区别(1)
- Redis_字典