小编Jos*_*hua的帖子

普通的Class可以实现多个接口吗?

我知道接口之间可以有多种继承,例如:

public interface C extends A,B {...} //Where A, B and C are Interfaces
Run Code Online (Sandbox Code Playgroud)

但是有可能从多个接口继承常规类,如下所示:

public class A implements C,D {...} //Where A is a Class and C and D are interfaces
Run Code Online (Sandbox Code Playgroud)

java multiple-inheritance

33
推荐指数
4
解决办法
9万
查看次数

这个二维数组中可以存储多少个整数?

我正在为考试而学习,我遇到了一个我无法解决的问题.
这里的问题是"在运行代码后,可以在二维数组中存储多少个不同的int值"arr"?

int[][] arr = new int[3][];
arr[0] = new int[5];

for (int i = 1; i < arr.length; i++)
{
arr[i] = arr[i-1];
}
Run Code Online (Sandbox Code Playgroud)

我认为答案是7,这就是为什么:
你创建二维数组"arr"并立即声明它在1维中有3个开放值.
然后你说第一个开放值变成一个数组本身,包含5个开放值.
最后,for-loop表示原始数组的第二个值成为第一个值,而原始数组的第三个值则相同.(这些值未初始化,因此它归结为0变为0,因为这是整数的标准值)

这给了7.

虽然根据我的书,答案应该是5,但我找不到原因.

提前致谢!

java multidimensional-array

2
推荐指数
2
解决办法
901
查看次数