A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李靖 中级黑马   /  2012-10-27 10:28  /  1009 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接口可以被多继承,即一个接口可以继承多个接口
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。注意:这意味着没有结构体,也就是大括号及其内部。

评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1 神马都是浮云

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马