Задачи
Класс Vector
Класс Vector
Создайте класс Vector, который содержит три поля x, y, z - целые числа закрытого типа (private).
Реализуйте в классе три конструктора:
конструктор по умолчанию, который обнуляет поля класса.
конструктор с параметрами (параметры которого целые числа - координаты вектора)
конструктор копирования.
Реализуйте методы:
double length() - метод, который возвращает длину вектора;
void setX(int), void setY(int), void setZ(int) методы, которые изменяют соответствующие значения полей вектора;
int getX(), int getY() int getZ() - методы, которые возвращают значения соответствующего поля - координату вектора.
void Out() - выводит координаты вектора на экран через пробел после чего совершается переход на новую строку.
Сдается только класс.
class Vector // Java
{
private:
int x, y, z;
Vector(); // конструктор по умолчанию, который обнуляет поля класса
public:
Vector(int X, int Y, int Z); // конструктор с параметрами, параметрами являются координаты вектора
Vector(Vector v); // конструктор копирования
void setX(int X); // изменение поля x
void setY(int Y); // изменение поля y
void setZ(int Z); // изменение поля z
int getX(); // возвращает координату x
int getY(); // возвращает координату y
int getZ(); // возвращает координату z
public double length(); // возвращает длину вектора
public void Out(); // выводит координаты вектора, разделенные одним пробелом
}