gpt4 book ai didi

java - 如何创建接受值数组的类构造器?

转载 作者:搜寻专家 更新时间:2023-11-01 08:16:12 24 4
gpt4 key购买 nike

我在 Android 平台上开发,但有些事情困扰着我,没有 GLFloat 、 GLInt 等等....

它迫使我每次都创建缓冲区,这很糟糕。

我想为每种类型创建一个类,但是当我初始化它们时,我喜欢用与原始类型相同的方式来做:

GLFloat vertex = new GLFloat() { 0.0f ,0.0f ,0.0f,
1.0f,1.0f,1.0f};

我应该如何编写构造函数来实现这一点?

最佳答案

public GLFloat(Float ... values) {
for ( Float value : values ) {
// your code
}
}

...


GLFloat vertex = new GLFloat( 0.0f, 0.1f, 0.2f );

这叫做 var args .或者可变长度的参数列表。

关于java - 如何创建接受值数组的类构造器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4561005/

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