请问JNI应用中,C的结构体在java中就是用class来表现吗? 比如:c++的一个函数a的参数是一个结构体struct pcd_ta(pcd_t pt)那在用JNI调用的时候,java对应的类型是什么?Class吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对,可以是一个包括多个属性和相应getter ,setter方法的java类。 那如果这个struct 内又套一个struct呢?例如:typedef struct{ p_t pt; s_t st;}h_t;typedef struct{ int i; int y;}p_t;typedef struct{ string x; char c;}s_t;是不是要写三个java的class来对应? 你可以把一个类作为另一个类的属性。例如:class p_t{ int i; int y;}class s_t{ string x; char c;}class h_t{ p_t pt; s_t st;}然后加上各自的get,set方法就可以了 在java中那叫包这几个类可以写在一个包中,也可以不写在一个包中。当不是在一个包中时,在引用另一个类时要添加import语句。 java的一段代码,老是出错,哪位大佬帮忙看看,谢谢了 问个弱弱的问题 写啦个socketclient的公共类可惜得到得服务器信息写不到另一个类 Java中如何取得一个文件的做成日和最终访问日? 关于流的经典问题,请大家进来看看 如何结束一个线程(不是stop) access里面有一个类型叫做yes/No,java相应的形式是什么? 100分求:如何打印图片? 急,急,急! 为什么我编的http服务器不能得到图片? 谁有properties插件下载的地址? 求教 线程问题 安全问题
例如:
typedef struct{
p_t pt;
s_t st;
}h_t;typedef struct{
int i;
int y;
}p_t;typedef struct{
string x;
char c;
}s_t;是不是要写三个java的class来对应?
例如:
class p_t
{
int i;
int y;
}
class s_t
{
string x;
char c;
}
class h_t
{
p_t pt;
s_t st;
}然后加上各自的get,set方法就可以了
这几个类可以写在一个包中,也可以不写在一个包中。
当不是在一个包中时,在引用另一个类时要添加import语句。