接口

1.什么是接口?

(1)接口是对一组方法的声明
(2)接口的出现是为了解决Java不支持多继承的问题
(3)接口可以将具有相同的行为不同的类或者不同层次的类集合在一起

2.实现类

(1)实现接口的类 Keyboard implemments USB
(2)实现类要实现接口中定义的所有抽象方法
(3)如果一个类继承了一个父类,同时也要实现一个接口,那么继承父类一定是在前面。
          eg:subclass extends class implements interface
(4)如果实现多个接口,中间使用逗号隔开 class implements interface1,interface2,....

3.接口中的规则

(1)接口中的方法都是抽象方法,方法前面都默认省略了public abstract
(2)接口中的属性都是常量,默认省略了public static final
(3)接口中没有构造器
(4)接口不能被实例化
(5)接口中的方法必须要全部实现
(6)接口是多态的一种实现方式
(7)接口可以继承接口,若想继承多个接口,中间使用逗号隔开 
         eg:interface C extends A,B
(8)实现类如果不想实现接口中的方法,可以将此类定义成抽象类

4.接口的优点

(1)降低了类和类之间的依赖关系(降低耦合度)
(2)提升了程序的可扩展性
(3)接口提供了一种标准。eg:JDBC
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值