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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曹倩 中级黑马   /  2012-10-10 22:28  /  1042 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1 接口怎样定义,接口的组成
        定义  interface 接口名 {   }
        接口中包含  属性  方法
        属性默认的修饰符是 public static final
   方法默认的修饰符是 public abstract
2.接口怎样使用
        接口可以理解成一个特殊的抽象类,它里面所有的方法全是抽象的。
接口是用来被implements ,我们在使用时用其实现类
        class 类名  implements 接口名
3.接口的好处
        1.接口相当于定义了规则
        2.接口扩展了功能
   3.接口降低了耦合度
4.接口实现了java的多继承
        一个类可以实现多个接口
        class 类名implements 接口1,接口2,….
        抽象类与接口的区别
        1.类是单继承,接口可多实现
   2.继承 is a    实现 like a
   3.抽象类中可以有实体方法,接口中全是抽象方法
5.接口可以继承
        Interface 接口名 extends 父接口
        如果一个类实现了接口,那么必须将接口中所有方法重写,其父接口中的方法也要重写。
        接口与接口之间存在多继承,一个接口可以继承多个接口.
        Java中为什么不可以多继承,而采用多实现.
        因为如果一个类继承另外两个类A,B,A类与B类中如果都存在一个show方法,那么我们在子类中就不确定继承的是哪一个方法 。这时候产生了冲突,所以java为了避免这种情况,不采用多继承。
        采用多实现是因为接口中的所有方法都是抽象的方法,没有具体的实体,在实现类中只要实现一次就可以。所以采用多实现

评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马