黑马程序员技术交流社区
标题:
关于接口的视频教程中的一个小疑问
[打印本页]
作者:
李哲
时间:
2012-3-27 10:16
标题:
关于接口的视频教程中的一个小疑问
其中有
interface A
{
void methodA();
}
interface B extends A
{
void methodB();
}
interface C extends B
{
void methodC();
}
class D implements C
{
public void methodA(){}
public void methodB(){}
public void methodC(){}
}
编译通过。但是不是说接口中的方法都是抽象的,而且带有public abstract修饰的吗?为什么这个没有public abstract修饰?
作者:
马云
时间:
2012-3-27 10:24
本帖最后由 马云 于 2012-3-27 10:26 编辑
如果你不写的话系统就自动为你加上了,
如果你写了也没有问题,系统就不加了!
作者:
izwj
时间:
2012-3-27 10:32
接口中的成员都有固定修饰符,变量用public static final修饰;方法用public abstract修饰 ,你不写虚拟机会给你自动加上的。
作者:
1002865186
时间:
2012-3-27 11:11
接口中的方法 都是抽象的,你不写 默认是 public abstract
类实现接口必须重写接口中的方法
作者:
李井山
时间:
2012-3-27 11:14
就是因为接口中public abstract这个写法是固定的,为了简化编程,系统就给射为自动的了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2