在JAVA和安卓中如何定义一个结构体或者其他的办法帮我实现这个结构体,进行数据的读和写

如何在java中定义一个结构体~

像C/C++里的,第三方的Javolution库提供了类似的解决方案:
enum Gender{MALE, FEMALE}; struct Date { unsigned short year; unsigned byte month; unsigned byte day; }; struct Student { enum Gender gender; char name[64]; struct Date birth; float grades[10]; Student* next; }; public enum Gender { MALE, FEMALE }; public static class Date extends Struct { public final Unsigned16 year = new Unsigned16(); public final Unsigned8 month = new Unsigned8(); public final Unsigned8 day = new Unsigned8(); } public static class Student extends Struct { public final Enum32 gender = new Enum32(Gender.values()); public final UTF8String name = new UTF8String(64); public final Date birth = inner(new Date()); public final Float32[] grades = array(new Float32[10]); public final Reference32 next = new Reference32(); }

Java是面向对象的没有结构,但是你可以用类(class)啊

定义一个类对象就行了:

public class CookerPara{
public int    AA1;
public int    AA2;
public int    ErrorSt;   
public int   Power;    
public int   Cur;      
public int   PanTemp;   
public int   IGBTTemp; 
public int    Madj;     
public int   Padj;     
public int   Voltage;  
public int   OnTime;   
public int   CapTemp;   
public int   Capture;
public int   PhaseMove; 
public int   DeadTime;  
public int   Capture2; 
}


java中是没有结构体的,但可以使用类来模拟结构体

在JAVA和安卓中如何定义一个结构体或者其他的办法帮我实现这个结构体...
答:定义一个类对象就行了:public class CookerPara{public int AA1;public int AA2;public int ErrorSt; public int Power; public int Cur; public int PanTemp; public int IGBTTemp;...

java中的怎么定义一个Activity?
答:} // ---在manifest中注册Activity--- //ExampleActivity在启动应用的时候被启动 <activity android:name=".ExampleActivity" android:icon="@drawable/app_icon"> <intent-filter> <action android:name="android.intent....

安卓如何自己定义一个数据类型?然后我可以private 这个数据类型!_百度...
答:当一个引用类型不指向任何对象时,其值为一个特殊值:null。引用的默认值就是null。例如,我们定义了一个Student学生类型: class Student { private String mName; //姓名 private String mSex; //性别 private int mAge...

java安卓如何实现定义接口
答:接口回调的典型例子就是Android的Button监听事件了,button.setOnClickListener(new OnClickListerner({ Override public void onClick(View v) { System.out.println("调用回调函数");} });...

怎样用java定义一个int数组
答:使用数组定义 int i[100];数组定义:int i[100];只是一个伪代码,只是表示含义的(1)一维数组 一维数组可以存放上千万个数据,并且这些数据的类型是完全相同的,使用java数组,必须经过两个步骤,声明数组和分配内存给该...

java如何定义一个类,创建它的成员变量和方法?
答:weight; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } }回答的有点简单,与其说如何定义一个类,还不如说如何理解面向对象的思想!!

在java中编写程序,定义一个学生类
答:import java.util.List;public class Student { // 定义一个学生类,Student有姓名,学号,选学的课程列表 private String stuname;private String stuid;private List<Course> courses;public Student() { } public Student...

JAVA语言中,什么是变量,如何定义一个变量?什么是常量?
答:变量是程序运行过程中它的值是允许改变的量。变量定义:定义必须严格按照标识符的命名规则,即0~9数字、字母、下滑线、$等组成,且首字母不能是数字、不能是java关键字。变量格式为[访问修饰符][修饰符]数据类型 变量名[...

java如何定义一个长度为5的一维数组,利用随机数组进行赋值,求数组所 ...
答:int[] arr = new int[5];int max,sum,temp;Random r = new Random();for(int i =0;i<arr.length;i++){ temp = r.nextInt(100);//100以内 arr[i] = temp;max = max>temp?max:temp;sum+=temp;} S...

在java中怎么定义一个全局变量
答:在一个全局类里面定义公共静态变量 public class Global { public static int abc = 0; public static int def = 0; } ---解决方案---/** * Title: Global * Description: 定义系统中使用的常量 * Copyrig...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网