码迷,mamicode.com
首页 > 其他好文 > 详细

11.接口

时间:2014-12-08 17:35:35      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   使用   sp   on   div   bs   ef   

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.接口

标签:style   http   color   使用   sp   on   div   bs   ef   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!