- 0
- 0
- 约4.24千字
- 约 33页
- 2021-09-13 发布于江苏
- 举报
6.4 接口 接口与类存在着本质上的差别。类有它的成员变量和成员方法,而接口只有常量和方法协议。从概念上来讲,接口是一组抽象方法和常量的集合,可以认为接口是一种只有常量和抽象方法的特殊抽象类。接口定义了一组抽象方法是要实现的功能协议,又称为方法原型。在定义一个实现接口的类时,一定要实现接口中协议规定的那些方法功能。 多继承 单继承 接口 多继承对内存开销较大 Java不支持多继承 考虑到实际应用,Java 引入接口 接口的特征 接口是一组方法模板和常量的集合 方法只是方法声明,没有方法实现 接口定义的方法和域都是public访问权限 接口不能直接用来创建对象 其成员方法必须是抽象方法 谁来实现? interface Computable { final int MAX=100; void speak(String s); int f(int x); float g(float x,float y); } 6.4 接口 接口定义包括接口的声明和接口体两部分,其语法格式为: [public] interface接口名 [extends 父接口列表] { [public static final] 类型 常量名=值; [public abstract] 返回类型 接口方法名(形参表); … } 接口示例 interf
您可能关注的文档
- Linux网络操作系统项目教程 项目3 管理Linux服务器的用户和组.pptx
- Linux网络操作系统项目教程 项目5 配置与管理磁盘.pptx
- Linux网络操作系统项目教程 项目7 熟练使用vim程序编辑器与shell.pptx
- Linux教程 第1章 Linux系统概述.ppt
- Linux教程 第2章 Linux常用命令.ppt
- Linux教程 第4章 Linux shell程序设计.pptx
- Linux教程 第5章 Linux内核简介.pptx
- Linux教程 第6章 常用开发工具.pptx
- Linux教程 第7章 Linux环境编程.pptx
- Linux教程 第8章 Linux系统管理.pptx
原创力文档

文档评论(0)