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

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

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2018, 17:53   #61
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Сообщение от KAMLS Посмотреть сообщение
Там условие есть
И? Даже в описании параметра и функции есть про нул, да и писал уже:
Цитата:
Сообщение от p51x Посмотреть сообщение
В объект, если он не нулл, заносятся вычисленные координаты.
Цитата:
Сообщение от KAMLS Посмотреть сообщение
Я сейчас ищу строки где установлены значения не равные нолю.
Что?
p51x вне форума Ответить с цитированием
Старый 20.08.2018, 17:57   #62
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну Vector<Vector2> не совсем обычное (скорее всего это чтобы в методах из Vector возвращался/принимался Vector2, а не например Vector), но непонятно как это к вопросу про функцию относится.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.08.2018, 17:57   #63
KAMLS
Форумчанин
 
Регистрация: 09.04.2017
Сообщений: 598
По умолчанию

Ну, у меня понимание такое:
intersection - это объект класса Vector2
У него есть поля. Их значения либо равны нолю либо нет. Именно это и проверяется в условии. (как я понимаю)
У меня возник вопрос. Где в данном коде увидеть происхождение либо отсутствие значений. Т.е. если по умолчанию везде ноли, то как они могут поменяться на не равные нолю значения.
KAMLS вне форума Ответить с цитированием
Старый 20.08.2018, 17:59   #64
KAMLS
Форумчанин
 
Регистрация: 09.04.2017
Сообщений: 598
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Vector<Vector2>
Про это я вообще вопрос задавать побоялся)))
Я раньше читал про угловые скобки и даже помню понимал. На данный момент нет надо обновлять))
KAMLS вне форума Ответить с цитированием
Старый 20.08.2018, 17:59   #65
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Это про ссылку, а не поля.

Для полей может быть .equals и т.п.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.08.2018, 18:02   #66
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ну Vector<Vector2> не совсем обычное (скорее всего это чтобы в методах из Vector возвращался/принимался Vector2, а не например Vector), но непонятно как это к вопросу про функцию относится.
Это просто дженерик интерфейс

Цитата:
Сообщение от KAMLS Посмотреть сообщение
Именно это и проверяется в условии. (как я понимаю)
Нет. Проверяется, что вы передали объект, а не нулл и вам нужна точка. нулл и равенство полей объекта 0 это разные вещи.

Цитата:
Сообщение от KAMLS Посмотреть сообщение
Т.е. если по умолчанию везде ноли, то как они могут поменяться на не равные нолю значения.
Входные точки вы задаете, ответ через set выставляется. Вам же код давали сета, он прост как 2 копейки.
p51x вне форума Ответить с цитированием
Старый 20.08.2018, 18:04   #67
KAMLS
Форумчанин
 
Регистрация: 09.04.2017
Сообщений: 598
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Это про ссылку, а не поля.
То есть что ссылка существует? Действительна?
KAMLS вне форума Ответить с цитированием
Старый 20.08.2018, 18:05   #68
KAMLS
Форумчанин
 
Регистрация: 09.04.2017
Сообщений: 598
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Входные точки вы задаете, ответ через set выставляется. Вам же код давали сета, он прост как 2 копейки.
Теперь я догнал всё. Громадное всем спасибо!
KAMLS вне форума Ответить с цитированием
Старый 20.08.2018, 19:45   #69
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Это просто дженерик интерфейс
Ну да, но A implements/extends Something<A> встречается не особо часто и может выглядеть странно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.08.2018, 16:29   #70
KAMLS
Форумчанин
 
Регистрация: 09.04.2017
Сообщений: 598
По умолчанию

Мне просто интересно стало. А почему в классе Match нет таких простых методов для таких элементарных шаблонных задач как по этой теме (нахождение точки пересечения прямых).
Ведь это один из принципов программирования как я понимаю. Создавать библиотеки шаблонных решений.
Неужели создатели JAVA не смогли бы наполнить библиотеку Match подобными решениями.
А так, мне просто показали где есть открытый код по этой теме.
KAMLS вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
геометрия novichokkk Помощь студентам 10 18.04.2012 18:36
Геометрия Pascal.t Паскаль, Turbo Pascal, PascalABC.NET 2 17.12.2010 00:13
Геометрия в Си rik_nel Общие вопросы C/C++ 5 14.12.2010 13:43
Геометрия zumm Свободное общение 3 07.07.2010 18:37
Си геометрия Денни Помощь студентам 11 05.03.2010 09:41