作为一个实验,我尝试扩展一个
int
数组,如下所示:public class IntArrayExtension extends int[]{
// additional fields and methods.
}
我想在类本身中添加一些与排序、交换、子数组构建等相关的方法。但是在编译时,我遇到了以下错误:
IntArrayExtension.java:1: unexpected type
found : int[]
required: class
public class IntArrayExtension extends int[]{
^
1 error
我很好奇:为什么Java不允许扩展数组?