延长数组类型作为一个实验,我试图扩大的int
- 阵列是这样的:为什么Java不允许以
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不允许扩展数组?
对于程序员SE来说可能是一个更好的问题。另请参阅我的问题[here](http://programmers.stackexchange.com/a/239194/87528)。 – Azar
[Java:Extend class as array](http://stackoverflow.com/questions/10914928/java-extend-class-as-array) – Eran
可能存在重复,因为它是原始类而不是类。你可以从ArrayList扩展来代替,但是你会有列表 –