比如如下一段代碼:
public class ClassA implements B, C{
public void methodA(){
//方法體
...
System.out.println("...");
}
public void methodB(){
//方法體
...
System.out.println("...");
}
public void methodC(){
//方法體
...
System.out.println("...");
}
public ClassB methodD(){
//方法體
...
System.out.println("...");
return ClassBReturn;
}
public InterfaceC methodE(){
//方法體
...
System.out.println("...");
return ClassC InterfaceCReturn;//類ClassC實現了InterfaceB接口
}
}
在上段代碼中,類ClassA中包含5個方法,其中:
方法methodA, methodB, methodC爲void類型的,無返回值,
方法methodD的返回類型爲類ClassB,
方法methodE的返回值類型爲接口InterfaceC,就是說返回值類型應該是實現了InterfaceC接口的類,而且必須在return的時候指明返回的類名ClassC,該類已經實現了該方法所被修飾的接口InterfaceB。