在java中没有结构体类型,但是可以通过创建一个类来代替结构体类型。 public class Test { private int v1; private float v2; } 在c#中 int 、float 、vector3等本质上是struct类型=值类型,不可赋值为null 结论: java中无结构体类型但是可以通过类实现可以赋值给类=null,在c#中存在结构体类型不可赋值=null