代码改变世界

interface

2009-12-06 17:44  iBlog  阅读(254)  评论(0编辑  收藏  举报

   接口其实是一个规范,是用来做程序的设计的,我们要实现接口这就是实现部分。

  接口就是一个纯粹用来设计的数据类型,在接口这种数据类型中,只能书写两类声明的结构:

l  常量数据

所有的常量数据都是public static的。如果声明时不书写则系统将自动添加这两个修饰符。

l  抽象方法

接口中的所有方法都只在逻辑上规定该方法的作用,而不能书写方法体。所有接口中的方法都是public abstract的,如果声明时不书写则系统将自动添加这两个修饰符。

    其中接口中的数据是常数,以后不能改变,而方法只是规定要做什么,而不去规定如何进行实现。这样接口就很方便设计人员进行设计,而不必过多的关系对应的方法如何在逻辑上进行实现。

接口声明的语法格式如下:

                   访问控制符 interface 接口名 [extends 父接口名1,父接口名2……]{

                            常量声明

                            方法声明

                   }