接口是对类功能的描述,类要遵从接口的规范去定义,什么意思?可以自定义接口吗?
API中那些类有定义了接口?

解决方案 »

  1.   

    要实现接口的每个方法 可以自定义接口常见 的 class Thread implements Runnable Runnable 是接口
      

  2.   

    其实很简单,就是很多概念搞复杂了..
    举个例子说吧,
    一个类A 其中有一个属性叫 myfunction ,类型是Myfunction .显然,你要给这个属性赋值的话,如果Myfunction是个实体类,你就可以直接 myfunction =new Myfunction();
    即你的Myfunction是死的,不能变的.现在灵活了..你把Myfuncition做成接口, 有两个实体类实现它 eatFunction, sleepFuncion.
    你就可以赋值:
    myfunction =new eatFunction();  或者 myfunction =new sleepFuncion();
    这样你有什么function都可以给你的类A,只要它实现了Myfuncition接口...
      

  3.   

    API中Collection Set List Map 都是接口。
      

  4.   

    接口是比抽象更抽象的东东。定义好了接口,可以有很多不同的实现来实现不同的功能,但INVOKE时,看到的东东是一样的
    ------ 以下是签名 ------
    SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
    地址:http://www.softdn.com   http://www.softdn.cn