黑马程序员技术交流社区

标题: 接口的特点 [打印本页]

作者: 京巨    时间: 2015-9-7 23:11
标题: 接口的特点
接口的特点:
                        1).不能被实例化,没有构造方法,只能用于子类“实现”;
                        2).可以包含:
                                A.成员变量(常量):隐式的定义为:public static final。
                                                      上述三个关键字中任何一个都可以不写,系统会自动添加;
                                                例如:
                                       
  1. interface IA{
  2.                                                         public int num1 = 10;                //OK
  3.                                                         static final int num2 = 20;        //OK
  4.                                                         final int num3 = 30;                //OK
  5.                                                         public final num4 = 40;                //OK
  6.                                                         int num5 = 50;                        //OK
  7.                                                 }
  8.                                 B.抽象方法:隐式的定义为:public abstract。可以省略,系统会自动添加
  9.                                                 例如:
  10.                                                 interface IA{
  11.                                                         void show1();                //OK
  12.                                                         public void show2();        //OK;
  13.                                                         abstract void show3();        //OK;
  14.                                                 }
复制代码



作者: zx0210    时间: 2015-9-7 23:20
还有成员方法,会隐式定义为public abstract,建议在编程的时候手动加入,以提高代码阅读性!
作者: 京巨    时间: 2015-9-7 23:24
zx0210 发表于 2015-9-7 23:20
还有成员方法,会隐式定义为public abstract,建议在编程的时候手动加入,以提高代码阅读性! ...

有道理{:2_32:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2