您的位置:

java结构体,java结构体自动生成xml

本文目录一览:

如何在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 Enum32Gender       gender = new Enum32Gender(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 Reference32Student next   =  new Reference32Student();

     }

java里面有没有结构体

{

    //1

    //2

    //3

    if(b) berak;//如果b为true那么,代码4就不会被执行,进而继续执行代码5

    //4

}

//5

java 如何实现结构体

Java并不像c语言一样定义了结构体的语法形式,取而代之的是类,声明一个类,里面包含很多属性,也就是相当于结构体中多种变量类型的功能。

Java属于高级语言,其发展就是从c、c++演变而来,去掉了烦恼的指针,舍弃掉了一些类似于结构体的不必要的语言结构。