首页 > 其他 > 详细

接口

时间:2014-04-23 15:59:04      阅读:512      评论:0      收藏:0      [点我收藏+]

接口

      

       使用interface关键字定义

       使用implements 来实现接口

      接口中的方法都是抽象(abstract)方法,

       一个类可以实现N个接口

       提高灵活性、规范子类、提高扩展性 、多重实现、让设计更加合理

       不能有构造方法,不能有属性

在接口中,只能有公共的静态常量 public static final int a=0;

公共的抽象方法

拥有多态的特性

 

抽象类与接口的区别

 

抽象类

接口

 

定义

abstract class

interface

 

属性

可以拥有属性,静态变量、常量

只能拥有公共的静态常量

 
 

方法

可以有抽象方法,也可以有普通方法

只能拥有公共的抽象方法

 
 

构造方法

有构造方法 不能被实例化

没有构造方法 不能被实例化

 
 

使用

单根继承

多重实现

 
 

接口,布布扣,bubuko.com

接口

原文:http://www.cnblogs.com/-try/p/3681357.html

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