gpt4 book ai didi

Java数组类型声明

转载 作者:行者123 更新时间:2023-11-29 03:14:12 25 4
gpt4 key购买 nike

对于下面这行代码:

int x [ ] = new int [5]

为什么需要第二个int?第二个类型声明不总是与第一个相同吗?

最佳答案

在这种特定情况下,它可能看起来冗长和多余,但由于我们正在处理 OO 语言,因此很可能(并且有用)遇到如下声明:

Shape shape = new Triangle(); //where Triangle implements Shape interface

同样的原因,数组可以是通用类型并包含不同类型的项目,或者不同类型的数组(扩展相同类型)。例如:

Number[] tmpNumbersArray = new Integer[10]; // 

关于Java数组类型声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27597480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com