接口

  使用接口的核心原因:1.为了能够向上转型为多个基类型(以及由此带来的灵活性)。2.与使用抽象基类相同:防止客户端程序员(别人)创建该类对象,并确保这仅仅是建立一个接口。这就带来了一个问题,我们是使用接口还是抽象类?如果要创建不带任何方法和属性的基类,那么就应该选择接口而不是抽象类。

  另:接口中的属性是自动public 、static和final的例如:

  public interface Moths{

    int a=1,b=1,c=2;//abc都是public、static、final的

  }

posted @ 2015-08-06 14:58  androiddream  阅读(185)  评论(0编辑  收藏  举报