Java-接口详细讲解.ppt

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

多态

接口

1

2021/5/27

多态

多态:同一个引用类型,使用不同的实例而执行不同操作

(一个**存在多种形态就是多态)

**有两种一个是类(对象),一个是方法;

当然也有人分为编译时多态和运行时多态!!!

2

2021/5/27

Java是如何实现多态的

方法级别上

方法重载

方法重写

类级别上(对象级别):

继承

接口

接口存在是为了什么?

3

2021/5/27

接口

Java不支持多继承性,即一个类只能有一个父类。单继承性使得Java简单,易于管理和维护。

为了克服Java单继承的缺点,Java使用了接口。

4

2021/5/27

接口的声明

使用关键字interface来定义一个接口。接口的定义和类的定义很相似,分为接口的声明和接口体。

1.接口声明

接口通过使用关键字interface来声明,格式:

interface接口的名字

2.接口体

接口体中包含常量定义和方法定义两部分。

interfacePrintable{

finalintMAX=100;

voidadd();

floatsum(floatx,floaty);

}

5

2021/5/27

接口的使用

接口的使用

接口由类去实现以便使用接口中的方法。

一个类可以实现多个接口,类通过使用关键字implements声明自己实现一个或多个接口。如果实现多个接口,用逗号隔开接口名。如A类实现Printable和Addable接口:

classAimplementsPrintable,Addable

再比如Animal的子类Dog类实现Eatable和Sleepable接口:

classDogextendsAnimalimplementsEatable,Sleepable

如果一个类实现了某个接口,那么这个类必须重写该接口的所有方法。

6

2021/5/27

理解接口

1.定义标准

可以将接口中的抽象方法理解为标准行为。

接口的目的是规定一些重要的方法,即将一些重要的方法封装在接口中,但接口只关心行为的结果,但不关心行为的具体动作,即接口中的方法都是抽象方法。

2.符合标准的类

当一个类实现了某个接口,那么该类必须要实现该接口规定的标准行为,即必须重写接口的抽象方法。那么该类创建的对象就具有了接口所规定的标准行为。当一个类实现了某个接口,那么称该类的实例(对象)是具有接口规定的标准行为的对象。

不同的类可以实现相同的接口,同一个类也可以实现多个接口。

7

2021/5/27

里氏替换原则

在上述多态和接口的例子当中我们发现了一个规则:父类对象或接口可以出现的地方,子类对象都可以出现。这个规则我们称为里氏替换原则

8

2021/5/27

文档评论(0)

实验室仪器管理 + 关注
实名认证
服务提供商

本人在医药行业摸爬滚打10年,做过实验室QC,仪器公司售后技术支持工程师,擅长解答实验室仪器问题,现为一家制药企业仪器管理。

1亿VIP精品文档

相关文档