黑马程序员技术交流社区

标题: 接口小结 [打印本页]

作者: 李靖    时间: 2012-10-27 10:28
标题: 接口小结
接口可以被多继承,即一个接口可以继承多个接口
interface A{
public static final  String name="";
public void swap();
}
interface B{
public static final int age=1;
public void test();
}
interface C extends A,B{

}
但是接口不能实现接口,
interface E implements C{}这样是不正确的,因为接口是用来被实现的,接口本身不能保护方法体,也就是说接口本身不能实现,所以接口不能实现接口。
接口只能被public 或默认修饰符修饰。
1.A接口:默认是abstract;默认也是default 或者叫 friendly,即 在同一个包或者类中可以访问。注意: friendly 不是java的关键字。
2.name变量:默认是 public static final。注意:public、static和final的顺序可以互换,没影响。
3.swap()方法:默认是public abstract。注意:这意味着没有结构体,也就是大括号及其内部。





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