有两个接口A和B实现远程方法。如何实现聚合接口A和B的另一个接口?或者还有其他方法吗? 例如:
public interface A extends java.rmi.Remote
{
//function declns
}
public interface B extends java.rmi.Remote
{
//function declns
}
public interface C extends java.rmi.Remote implements A,B
{
}
给我一个错误,说实现
上有语法错误请帮忙
答案 0 :(得分:2)
public interface A {
public methodA();
}
public interface B {
public methodB();
}
public interface C implements A,B {
public methodA();
public methodB();
}
+----+ +-----+
| A | | B |
+----+ +-----+
^ ^
| |
+----------------+
| C |
+----------------+
答案 1 :(得分:1)
public interface A extends java.rmi.Remote
{
//function declns
}
public interface B extends java.rmi.Remote
{
//function declns
}
public interface C extends A,B
{
}
请注意,界面C
不需要直接扩展java.rmi.Remote
,因为它扩展了A
和B
,这两者都直接扩展Remote
。< / p>