黑马程序员技术交流社区

标题: 关于接口的问题 [打印本页]

作者: 李厚斌    时间: 2014-4-1 11:16
标题: 关于接口的问题
。。。既然接口都是抽象的。。方法也是抽象的。
抽象的方法是没有实际内容的。就是空壳。。
可为什么gdk文档里。。对接口的方法有那么多功能描述啊。。???
作者: osully    时间: 2014-4-1 11:26
因为实现接口的类都实现了方法
所以 只要查看了接口的方法描述  他的实现类 就都可以用了.没必要 所有的类一个个去看
作者: ehuashao    时间: 2014-4-1 11:31
Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
对接口的方法进行描述,是为了让程序开发人员,在实现接口方法的时候知道这个接口方法是干嘛的用的,来扩展,和完善具体方法。例如:
  1. class myThread implements Runnable{

  2.         @Override
  3.         public void run() {
  4.                 // 根据接口方法描述,完善接口方法,来实现我们自己的业务逻辑需要
  5.                
  6.         }
  7.        
  8. }
复制代码

作者: 郭黎明    时间: 2014-4-1 11:44
接口提高了程序功能的扩展,谁实现了接口谁就具有接口里面的功能。因为很多很多事物都具有相同的功能,但它们的具体实现形式不一样,将它们的共有功能抽取出来(方法)设为抽象的,然后将这些抽象的方法封装进行封装,这样就形成了接口。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2