Пытаюсь перевести свой старый проект с Lazarus на Java (чтобы изучить последний)
80% перевести удалось очень легко, а вот тут затык.
код на Pascal
type
  TVector = record
  X, Y, Z: single;
  end;
function GetVector(X, Y, Z: single): TVector;
begin
 Result.X := X;
 Result.Y := Y;
 Result.Z := Z;
end;
// Base functions
function AddVector(Vector1, Vector2: TVector): TVector;
begin
 Result.X := Vector1.X + Vector2.X;
 Result.Y := Vector1.Y + Vector2.Y;
 Result.Z := Vector1.Z + Vector2.Z;
end;
переводим на Java
class vector_class {
   class TVector {
       float X, Y, Z;
   }
   public void GetVector(float X, float Y, float Z) {
       this.X = X;
       this.Y = Y;
       this.Z = Z;
   }
   public void AddVector(TVector Vector1, TVector Vector2) {
       this.X = Vector1.X + Vector2.X;
       this.Y = Vector1.Y + Vector2.Y;
       this.Z = Vector1.Z + Vector2.Z;
   }
}
P.S Да, я хочу свой лунный модуль с шахматами и поэтессами.






