Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2014, 14:10   #1
Tinako
 
Регистрация: 18.12.2013
Сообщений: 7
Печаль Создание класса (Java) вектор в трехмерном пространстве

Доброго времени суток. Представляю интерес своей группы нубов, назовём это так. Нужна хоть какая-то помощь, ибо с Джавой у нас ни туды-ни сюды. Необходимо написать программу.

Создайте класс "вектор в трехмерном пространстве".
Вектор задается декартовыми координатами: х, у, z.
Поля класса объявите частными (закрытыми).
Класс должен содержать конструктор с параметрами и конструктор без параметров.
Методы класса: получение значений каждого поля класса, замена значений каждого поля класса на заданную величину, уменьшение каждого поля класса на заданное число.
Напишите программу, в которой:
• создайте два объекта данного класса: один инициализируйте конкретными значениями при создании, другой – с помощью модифицирующего метода;
• выведите значения полей обоих объектов на экран;
• измените значения полей обоих объектов на заданную величину;
• выведите измененные значения полей обоих объектов на экран.

Кода тонет..есть только пример, дающийся в приложении к заданию. Пример демонстрирует создание собственного класса MyRect для хранения координат четырехугольника.
Код:
package proga4_1;
public class Proga4_1 {
public static void main(String[] args) {
MyRect rect = new MyRect(0, 0, 10, 20);
String szStr = rect.toString();
System.out.println(szStr);
rect.setMyRect(100, 200, 300, 400);
szStr = rect.toString();
System.out.println(szStr);
}
}
class MyRect
{
protected int x1;
protected int y1;
protected int x2;
protected int y2;
MyRect(int x1, int y1, int x2, int y2)
{
this.x1 = x1;
this.y1 = y1;
this.x2 = x2;
this.y2 = y2;
}
public void setMyRect(int x1,
33
int y1, int x2, int y2)
{
this.x1 = x1;
this.y1 = y1;
this.x2 = x2;
this.y2 = y2;
}
public String toString()
{
String sz = "Object MyRect: (" +
x1 + ", " + y1 + ", " +
x2 + ", " + y2 + ")";
return sz;
}
}
Tinako вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
График(и) в трехмерном пространстве attacker Qt и кроссплатформенное программирование С/С++ 1 26.12.2012 12:20
Изображение гиперболического параболоида в трехмерном пространстве SSlava Фриланс 8 06.12.2011 21:37
Множество попарно различных плоскостей в трехмерном пространстве (Паскаль) Xe0n Помощь студентам 1 02.06.2010 18:13
Пересечение отрезок в трехмерном пространстве. kir_rik Помощь студентам 0 25.05.2010 15:29
Нарисовать точку, движущуюся в трехмерном пространстве Goldmane Помощь студентам 5 12.04.2009 20:14