首页 > 其他 > 详细

11.接口

时间:2014-12-08 17:35:28      阅读:217      评论:0      收藏:0      [点我收藏+]
1.概念
  定义了接口就是定义了调用对象的标准。
   1、接口有无比的适用性,使用接口可以继承超过一个以上的来源,类可以extends某个父类,并且实现其他接口。
   2、可以解决多重继承却又不会产生致命方块。
   3、当你用接口来作为多态类型时,对象就可以来自任何的地方了。
   4、类可以实现多个接口,中间“,”隔开。extend只能有一个,implement可以有好多个。 
2.基本语法
   1.使用interface定义,使用implements关键字
   2.接口中的方法都是抽象方法,不能生成对象,用类继承接口(implements),支持向上转型;
      implements是一种特殊的继承,接口的子类负责复写接口中的抽象方法。
   3.接口中的方法都是public权限
   4.要实现一个接口必须要复写接口里的抽象方法;
   5.一个类可以实现多个接口——class Phone implements USB,Wifi
     一个接口可以继承(extends)多个接口,没用“implements”,因为没复写;
     interface C extends A,B  C里面就有AB加上C的抽象方法,如果实现C,全部的抽象方法都要实现。
3.用法
   工厂方法模式
    使用new来构造函数的方法封装在工厂类里面。这样就不需要具体new具体的类,只需要修改工厂类。





11.接口

原文:http://www.cnblogs.com/fruitbolgs/p/4151354.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!