java - 寻找从 C 到 Java 的 typedef 和数组的等价物

标签 java c

不好意思,我是Java初学者...

我想将我在 C 中完成的以下代码转换为 Java:

#define ROWIMAGES 5
#define COLUMNIMAGES 11

typedef struct { 
    int posX; 
    int posY; 
    int active; 
} image;

image images[COLUMNIMAGES][ROWIMAGES];

我试着翻译如下:

private static final int ROWIMAGES = 5;
private static final int COLUMNIMAGES = 11;

class image{
    int posX;
    int posY;
    int active;
}

image images[COLUMNIMAGES][ROWIMAGES];

Java中数组抛出语法错误,怎么了?

提前致谢。

最佳答案

image[][] images = new image[COLUMNIMAGES][ROWIMAGES];

关于java - 寻找从 C 到 Java 的 typedef 和数组的等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9309660/

相关文章:

java - 在实现具有有界返回类型的接口(interface)时避免编译器警告

c - 指针与其地址之间的区别

c - 缓冲区溢出

java - Java EE项目的静态代码分析工具

java - Maven 编译器插件 3.x :

java - getPixel() 函数中的问题,错误的颜色

java - 一劳永逸地写 toString()?

c - 我应该如何防止硬链接(hard link)攻击?

Clang:在哪里定义了 -Wall 选项?

c - 尝试理解定义文件类型的宏