A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李厚斌 中级黑马   /  2014-4-1 11:16  /  790 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

。。。既然接口都是抽象的。。方法也是抽象的。
抽象的方法是没有实际内容的。就是空壳。。
可为什么gdk文档里。。对接口的方法有那么多功能描述啊。。???

评分

参与人数 1黑马币 +1 收起 理由
枫儿 + 1 神马都是浮云

查看全部评分

3 个回复

正序浏览
接口提高了程序功能的扩展,谁实现了接口谁就具有接口里面的功能。因为很多很多事物都具有相同的功能,但它们的具体实现形式不一样,将它们的共有功能抽取出来(方法)设为抽象的,然后将这些抽象的方法封装进行封装,这样就形成了接口。
回复 使用道具 举报
Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
对接口的方法进行描述,是为了让程序开发人员,在实现接口方法的时候知道这个接口方法是干嘛的用的,来扩展,和完善具体方法。例如:
  1. class myThread implements Runnable{

  2.         @Override
  3.         public void run() {
  4.                 // 根据接口方法描述,完善接口方法,来实现我们自己的业务逻辑需要
  5.                
  6.         }
  7.        
  8. }
复制代码
回复 使用道具 举报
因为实现接口的类都实现了方法
所以 只要查看了接口的方法描述  他的实现类 就都可以用了.没必要 所有的类一个个去看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马