public class ball{
  float PointX;
  float PointY;
  float PointZ;
}
ball类里记录球当前的坐标,用三分变开的变量看起来不紧凑,
有没有办法把三个变量合而为一?
就像c++里面的联合体。

解决方案 »

  1.   

    定义一个坐标类,扔到ball里面去
      

  2.   

    class Point {
    public float X;
    public float Y;
    public float Z;
    }
    public class ball{
    Point point;
    public ball() {
    point = new Point();
    }
    }
      

  3.   

    同意楼上的观点.JAVA已经面象对象了.而struct是面象过程里面的东西.想学JAVA就要把以前的东西全部抛开.你好像没有做到这一点.
      

  4.   

    更复杂的话可以用ArrayList等容器类