接口的基本语法笔记及应用Mars

原创 2016年06月02日 11:03:21

1.什么是接口?


接口:类如USB(定义数据传输标准),定义了一种调用对象的标准;

2.接口的基本语法

1)使用interface定义:

     A.如.定义USB接口:interface USB{ }

     B.实现(一种特殊的继承,因此具有继承的所有特性)接口使用implements关键字

2)接口当中的方法都是抽象方法:所以在实现接口的方法后,会对其方法进行复写


3)接口当中的方法都是public权限:


3.一个类可以实现多个接口(需对接口的方法进行复写);



4.1个接口可以继承多个接口


C接口继承A,B接口;而不是实现A、B接口。因为要实现的话必须复写,那么C就不是接口了(方法必须是抽象)。

5.为什么要使用接口?

继承的方法一样,而接口对方法抽象化,可以单独定义相应的方法体让子类实现。

6.简单静态工厂方法模式:



当打印机的信息发生变化时,只需对打印机工厂代码进行修改,无需对调用代码(test类:长长的打印驱动代码)进行修改;

工厂方法模式:工厂类不负责产品的创建,而是将具体创建的工作交给子类去做,仅负责给出具体产品类必须实现的

接口,而不接触产品类被实例化这种细节。样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具

体工厂角色的情况下引进新的产品。




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Objective-C 学习笔记之基本语法(1/2): 类的定义、继承、多态与接口等

最近在研究 iOS/Mac 平台下的软件开发,说实话,刚开始看Objective-C的代码实在是跟看外星文差不多,哈哈,不过熟悉之后就适应啦,蛮简洁的,下面是我自已写的一些例子,尽量简短,希望能更好地...
  • kwiner
  • kwiner
  • 2011年03月20日 21:24
  • 1857

Java4Android 28_接口的基本语法

  • 2014年09月07日 11:25
  • 22.87MB
  • 下载

Linux bash基本语法笔记

  • 2017年09月07日 23:31
  • 4KB
  • 下载

我的php学习笔记(二)php基本数据类型、基本语法和基本运算类型及其应用

第二节学习了php的基本数据类型和php的语法基础,还有基本的运算类型及其应用 一、php的语法结构:php是使用一对标记将代码部分包含起来,一共支持4种标记风格。 1、XML ... ?...

韩顺平PHP149讲笔记之基本语法2

  • 2014年04月30日 09:07
  • 9.8MB
  • 下载

Java基本语法笔记

  • 2013年10月30日 14:46
  • 31KB
  • 下载

Kotlin——程序核心构成元素之包、类、接口以及对象基本语法(一)

Kotlin躯体构成的各种元素——包、类和对象的基本语法和使用知识总结。

C#基本语法笔记

  • 2013年07月05日 10:22
  • 294KB
  • 下载

笔记markdown基本语法

  • 2016年05月23日 23:24
  • 37.37MB
  • 下载

接口自动化测试TestNG 基本语法和TestNG工程建立 (2)

1.常用参数注解:   描述 @BeforeSuite 注解的方法将只运行一次,运行所有测试前此套件中。 @AfterSuite 注解的方法将只运行一次此套件中的所有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:接口的基本语法笔记及应用Mars
举报原因:
原因补充:

(最多只允许输入30个字)