- 3
- 0
- 约1.13千字
- 约 8页
- 2019-12-02 发布于广东
- 举报
多态 接口 * 多态:同一个引用类型,使用不同的实例而执行不同操作 (一个**存在多种形态就是多态) **有两种一个是类(对象),一个是方法; 当然也有人分为编译时多态和运行时多态!!! * 方法级别上 方法重载 方法重写 类级别上(对象级别): 继承 接口 接口存在是为了什么? * 接口 Java不支持多继承性,即一个类只能有一个父类。单继承性使得Java简单,易于管理和维护。 为了克服Java单继承的缺点,Java使用了接口。 * 接口的声明 使用关键字interface来定义一个接口。接口的定义和类的定义很相似,分为接口的声明和接口体。 1.接口声明 接口通过使用关键字interface来声明,格式: interface 接口的名字 2.接口体 接口体中包含常量定义和方法定义两部分。 interface Printable { final int MAX=100; void add(); float sum(float x ,float y); } * 接口的使用 接口的使用 接口由类去实现以便使用接口中的方法。 一个类可以实现多个接口,类通过使用关键字implements声明自己实现一个或多个接口。如果实现多个接口,用逗号隔开接口名。 如A类实现Printable和Addable接口: class A implements Printable,Addable 再比如Animal的子类Dog类实现Eatable和Sleepable接口: class Dog extends Animal implements Eatable,Sleepable 如果一个类实现了某个接口,那么这个类必须重写该接口的所有方法。 * 理解接口 1.定义标准 可以将接口中的抽象方法理解为标准行为。 接口的目的是规定一些重要的方法,即将一些重要的方法封装在接口中,但接口只关心行为的结果,但不关心行为的具体动作,即接口中的方法都是抽象方法。 2.符合标准的类 当一个类实现了某个接口,那么该类必须要实现该接口规定的标准行为,即必须重写接口的抽象方法。那么该类创建的对象就具有了接口所规定的标准行为。当一个类实现了某个接口,那么称该类的实例(对象)是具有接口规定的标准行为的对象。 不同的类可以实现相同的接口,同一个类也可以实现多个接口。 * * * * * . * * * *
您可能关注的文档
- C语言非常详细.ppt
- c语言基础习题课.ppt
- C语言教程最全配套.ppt
- C语言模块化程序设计.ppt
- C语言牛顿迭代法求方程根.ppt
- C语言运算符和表达式.ppt
- DVI信号完整性析.ppt
- Erdas教案2基本操作.ppt
- 几种常见的概率分布律.ppt
- DNA是遗传物质的实验证据.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)