当前位置 : 主页 > 网络编程 > 其它编程 >

如何在Java数组上设置新属性或方法

来源:互联网 收集:自由互联 发布时间:2023-07-02
是否可以在Java数组上设置新的属性或方法?或者,我如何能够创建一种新类型的数组,我将能够在其中定义非默认属性或方法?回答 是否可以在 Java 数组上设置新的属性或方法?或者,
是否可以在Java数组上设置新的属性或方法?或者,我如何能够创建一种新类型的数组,我将能够在其中定义非默认属性或方法?回答

是否可以在 Java 数组上设置新的属性或方法?或者,我如何能够创建一种新类型的数组,我将能够在其中定义非默认属性或方法?

回答

你不能。

数组是特殊的。例如,Java 语言支持类似 c 的语法来访问元素:

myArray[n]

并且数组对象本身的类是一个不规则的java类:

Object obj = new String[0]; System.out.println(obj.getClass() == String[].class); // true

这表明数组不仅仅是另一个类。

数组是语言的基本组成部分。询问是否可以扩展它们有点像询问是否可以扩展int类型。

该Array类,这是一个实用工具类,动态创建和访问数组,是final因而不能扩展,但它不会帮助,即使你可以因为数组不是该类的实例。


    上一篇:Dubbo+Zookeeper分布式架构Demo
    下一篇:没有了
    网友评论