黑马程序员技术交流社区
标题:
接口的特点
[打印本页]
作者:
京巨
时间:
2015-9-7 23:11
标题:
接口的特点
接口的特点:
1).不能被实例化,没有构造方法,只能用于子类“实现”;
2).可以包含:
A.成员变量(常量):隐式的定义为:public static final。
上述三个关键字中任何一个都可以不写,系统会自动添加;
例如:
interface IA{
public int num1 = 10; //OK
static final int num2 = 20; //OK
final int num3 = 30; //OK
public final num4 = 40; //OK
int num5 = 50; //OK
}
B.抽象方法:隐式的定义为:public abstract。可以省略,系统会自动添加
例如:
interface IA{
void show1(); //OK
public void show2(); //OK;
abstract void show3(); //OK;
}
复制代码
作者:
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