繁体   English   中英

寻找等效于C和Java的typedef和数组

[英]Looking for equivalence to typedef and array from C to Java

对不起,因为我是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];
  1. 正确的语法是image[][] images = new image[COLUMNIMAGES][ROWIMAGES] 在Java中,必须在数组上调用new。
  2. 您必须在方法体内进行编码。

其他提示:

  1. 您的类名称应为“ Image”,以满足Java命名约定。
  2. 也许您应该从基础开始。 网络上有很多教程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM