object,java中Object... 的用法是什么意思?

时间:2023-11-24 10:17:40编辑:影视君

java中Object... 的用法是什么意思?

居然 整个楼里面都答非所问了 看我的看我的哦 提问者都说的这么清楚了

这个问题很好

日常使用不定参数时候基本是Object...可以等同于Object[] obj一维数组理解的

数组本质是连续的指针地址 其中数组的头指针是必须的 但是二者的不同在于何处呢?

很明显
Obj...是针对方法传入参数的 即只能在method()内使用

即 不定参数只能作为方法的形参,不能用作变量

然后你看我建立2个test犯法

然后你看我用这些方法

什么意思呢 看到编译器报错了?

public viod method(Object[] obj)

必须传入已经初始化的数组 而已经初始化的数组是定常度的 所以实际没有实现真正的变长度参数

public viod method(Object...) 直接传入内容即可 其中的OBJ...对象是存在指针的

你看我运行一下 控制台打印的text text1 传入的 Sring[]a指针地址

java的 数组结构在jvm的堆和栈上是不同的 但是我个人没有理解这问题如果提问者了解欢迎回复我

有关不定参数的使用

public viod method(Object[] obj,Object...) {

Obj操了自己;

}

不过,不定参数有两个规定:第一,方法的参数列表中最多只有一个不定长度的参数;第二,就是不定长度的数组的位置必须是最后一个参数。不然不能通过编译。

object

1、object,英语单词,主要用作名词、及物动词、不及物动词,作名词时意为“目标;物体;客体;宾语”,作及物动词时意为“提出…作为反对的理由”,作不及物动词时意为“反对;拒绝”。

2、object是可数名词,基本意思是“物体,物品”,指具体的东西,引申可表示“对象”。在语法术语中也可作“宾语”解。

3、object还可作“目的,目标”解,一般指确定的目标。

4、object用作动词的意思是“反对,不赞成”,引申可指“抗议,抗辩说,提出反对的理由”。

5、object可用作不及物动词,也可用作及物动词。用作及物动词时,接that从句。用作不及物动词时,常与介词to连用。

上一篇:年鉴格式,参考文献格式 年鉴格式

下一篇:程咬金简介,程咬金的生平简介,越详细越好,谢谢!