level 2
假如有两个类class A ,class B
一个接口interface C
两个类都继承了接口
interface C
{
int x();
}
class A:C
{
int x();
}
class B:C
{
}
那么是否 类B可以用x()方法?
B b = new B();
b.x();
这样能不能用?
2011年11月05日 08点11分
1
level 2
这贴吧没人气啊
我自己适合弄明白了
是接口的概念理解有点问题
按上面这样用是不行的
2011年11月05日 08点11分
2
level 1
不可以~
接口可以理解成是行为的约定,本身并不包含实现
B:C 代表B必须实现C接口
实现之后其他类实例化B,就可以调用b.x()
2011年11月05日 08点11分
3