Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 1 / 0
Регистрация: 26.08.2016
Сообщений: 16

Введение в классы, объекты и методы

13.02.2018, 17:34. Показов 1259. Ответов 9

Студворк — интернет-сервис помощи студентам
Создать классы, спецификации которых приведены ниже. Определить конструкторы и методы set*(), get*(), toString(). Определить дополнительно методы в классе, создающем массив объектов. Задать критерий выбора данных и вывести эти данные на консоль. В каждом классе, обладающем информацией, должно быть объявлено несколько конструкторов.

Задачка:
Определить класс Прямая на плоскости (пространстве). Определить точки пересечения прямой с осями координат. Определить координаты пересечения двух прямых. Создать массив/список/множество объектов и определить группы параллельных прямых.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.02.2018, 17:34
Ответы с готовыми решениями:

Классы. Объекты. Методы
Доброго времени суток! Вот задачка. Я пока начинающий в этом деле, так что не очень понятно... Создать класс "дата". Данные...

Классы и объекты. Методы, конструкторы
1.В рамках консольного приложения создать класс MyClass с полями a и b и методом g, служащим для вычисления значения функции: a+b ...

Классы и объекты ООП и их методы
Необходимо разработать класс на тему "Меню в кафе", а также метод, например, который рассчитывает стоимость что-либо в кафе. Помогите плиз,...

9
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
13.02.2018, 18:18
где классы то?
0
0 / 1 / 0
Регистрация: 26.08.2016
Сообщений: 16
13.02.2018, 18:33  [ТС]
xoraxax, классы самому можно придумать. Никаких правил по этому поводу нет.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
13.02.2018, 19:44
Цитата Сообщение от Artzver Посмотреть сообщение
я сам не понимаю. Сижу 3 дня и ничего толкового.
Зачем тогда тебе классы, если ты в них ничего не понимаешь?
0
0 / 1 / 0
Регистрация: 26.08.2016
Сообщений: 16
13.02.2018, 20:03  [ТС]
korvin_, представление о классах я имею, а вот в остальном туго. Сеттеры и геттеры тоже понимаю, this'ы, конструкторы. Как должна работать программа я не понимаю. Поможет кто?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
13.02.2018, 20:27
Цитата Сообщение от Artzver Посмотреть сообщение
Поможет кто?
Это, к сожалению, не пять минут...
Цитата Сообщение от Artzver Посмотреть сообщение
несколько конструкторов
В данном случае, на ум приходит только два: дефолтный и с координатами двух точек...
Цитата Сообщение от Artzver Посмотреть сообщение
определить группы параллельных прямых
Как-то расплывчато. Перебрать список и вывести, какие прямые параллельны?

Добавлено через 3 минуты
Цитата Сообщение от Artzver Посмотреть сообщение
представление о классах я имею
Ну вот хотя бы, для начала, набросал бы класс прямой с методом определения и возврата координат пересечения с осями. Это ж вроде класс 7. Не?
0
0 / 1 / 0
Регистрация: 26.08.2016
Сообщений: 16
13.02.2018, 20:29  [ТС]
Вот такая идея для реализации программы. Остальное как?

X11, Y11, X12, Y12
X21, Y21, X22, Y22 - координаты отрезков

// параметры отрезков
a1 = Y11 - Y12; b1 = X12 - X11;
a2 = Y21 - Y22; b2 = X22 - X21;

// координаты точки пересечения
d = a1 * b2 - a2 * b1;
If ( d != 0 ) { c1 = Y12 * X11 - X12 * Y11;
c2 = Y22 * X21 - X22 * Y21;

xi = (b1 * c2 - b2 * c1) / d;
yi = (a2 * c1 - a1 * c2) / d;
}
a1,b1 и a2,b2 - к-ты уравнений прямых
Если d = 0, то прямые не пересекаются, иначе вычисляем оставшиеся к-ты прямых это с1 и с2
Соответственно, xi и yi это координаты точки пересечения
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
13.02.2018, 20:33
Можно замутить класс - утилиту для различных операций с прямыми.

Добавлено через 2 минуты
Цитата Сообщение от Artzver Посмотреть сообщение
Вот такая идея для реализации программы
Это идея реализации методов, а не программы. Их как раз можно засунуть в
Цитата Сообщение от iSmokeJC Посмотреть сообщение
класс - утилиту для различных операций с прямыми
Сам сможешь написать класс, описывающий прямую?
0
85 / 67 / 25
Регистрация: 09.10.2017
Сообщений: 208
13.02.2018, 20:43
Здравствуйте!

например, если у Вас есть класс Line, можно реализовать такой интерфейс:

Java
1
2
3
4
5
public interface IntersectLines(){
double intersectsAxis(int Xaxis, int Yaxis);
List<Double> intersectTwoLines (int Xaxis, int Yaxis);
List<Line> parallelLines(List<Line> linesList);
}
0
0 / 1 / 0
Регистрация: 26.08.2016
Сообщений: 16
13.02.2018, 21:10  [ТС]
TinSemenova, здравствуйте. К сожалению, нужно без интерфейса.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.02.2018, 21:10
Помогаю со студенческими работами здесь

Введение в методы трансляции
Добрый вечер. Недавно прошли тему: структура компилятора. Ответьте пожалуйста на 2 вопроса: 1) Как происходит формирование кодов...

Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы Abiturient:...

Классы, методы классов, методы экземпляров
Добрый день. Никак не могу разобраться в методах классов и объектов. 1) Зачем нам нужны методы класса, если мы постоянно создаем...

классы/дочерние классы/методы
помогите пожалуйста! надо что выводились только учебеники. чтоб былo через GetTip. h файл class Book { protected: char...

Объекты и методы
Добрый день! Есть такой код: a = new Object(); a.s = &quot;1&quot;; //Создаю некоторую структуру объекта a.q = function()...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK сделайте это, JDK, то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Перейдите по ссылке:. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru