可以的。
但内部接口只能定义在外部类或接口下,不能定义在内部抽象类或内部接口下。
内部抽象类的多重实现,即在内部抽象类或内部接口下再定义二级内部抽象类,甚至多级。
举例:
package com.bys.fisher2034;
public class SortUtil {
public interface Sort {
public void sort(int[] arr);
}
public static void swap(int[] data, int i, int j) {
int c = 0;
c = data[i];
data[i] = data[j];
data[j] = c;
}
} |