|
52 / 18 / 11
Регистрация: 27.03.2013
Сообщений: 789
|
||||||||||||
Объекты в методах22.11.2017, 10:58. Показов 3221. Ответов 60
Метки нет (Все метки)
Я прохожу тему "Объекты в методах"
Вот кусок теории, который вызывает затруднения Кликните здесь для просмотра всего текста
Исходя из этого я пытался воссоздать класс, который описывает рассказываемую задачу. Кликните здесь для просмотра всего текста
В самом коде возникла ошибка вот здесь
1. Не понимаю данной ошибки 2. Не могу понять почему одни переменные это свойства класса, а другие это локальные переменные Ведь локальной переменной считаются переменные которые передаются в качестве аргументов при вызове метода и переменные объявленные в теле метода. А значения которые передаются при создании объекта почему одни считаются значениями локальных переменных, а другие значениями свойств класса? 3. Соответственно так как созданный класс у меня не работает, не могу в отладчике просмотреть логику программы. Если кто может поясните пожалуйста доступным языком.
0
|
||||||||||||
| 22.11.2017, 10:58 | |
|
Ответы с готовыми решениями:
60
Использование переменной в методах Метод println() в других методах Не выполняются действия в методах. Почему? |
|
52 / 18 / 11
Регистрация: 27.03.2013
Сообщений: 789
|
||||
| 23.11.2017, 13:15 [ТС] | ||||
|
(Point p) - то есть все таки создается объект p класса Point ? Это объект содержит в себе другие объекты p1 и p2 ? p1.distance(p2) - вот так передается в качестве аргумента в указанный метод 2 объекта? p.x - принадлежит объекту p1 this.x - принадлежит объекту p2 А как в теоретическом изложении это описывается случай применения this (если знаете где описано по сути доступным языком, ссылку укажите пожалуйста) или здесь напишите свое изложение. у меня есть такая информация, которая меня запутала Кликните здесь для просмотра всего текста
this представляет ссылку на объект, вызвавший данный метод. Вот этой фразе соответствует вот это пример , как я понимаю p1.distance(p2) Поэтому значения объекта p1 и маркируется словом this Добавлено через 2 минуты
0
|
||||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|||
| 23.11.2017, 13:16 | |||
|
0
|
|||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||||||||
| 23.11.2017, 13:22 | ||||||||
![]()
Отдать чужому ребёнку свой спасательный жилет и самому умереть - не является стимулом/благом. Но даже если рассматривать сие как "удовлетворять потребность", то выходит, потребность спасти другого ценой своей жизни противоречит одному из главнейших потребностей (инстинкту выживания). Ты хочешь сказать, что люди, которых принято называть героями, все ненормальные (с нарушенной системой приоритетов)?
1
|
||||||||
|
52 / 18 / 11
Регистрация: 27.03.2013
Сообщений: 789
|
||
| 23.11.2017, 13:22 [ТС] | ||
|
p1.distance(p2) - вот так передается в качестве аргумента в указанный метод 2 объекта? this.x - принадлежит объекту p1 - так как это ссылка на объект, который вызвал метод distance Буквально: x - переменная(ссылка на объект) который вызвал метод distance p.x - принадлежит объекту p2 Буквально: x - переменная(ссылка на объект) которая передается в качестве аргумента метод аdistance при вызове метода distance
0
|
||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
| 23.11.2017, 13:25 | |
|
0
|
|
|
52 / 18 / 11
Регистрация: 27.03.2013
Сообщений: 789
|
|
| 23.11.2017, 13:29 [ТС] | |
|
p1 - 1-й объект
p2 - 2-й объект А как же значения тогда передаются туда от p1 и p2 ??? Тогда не понимаю как это объяснение должно быть грамотно сформулировано, откуда там берутся координаты 2-х точек
0
|
|
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
| 23.11.2017, 13:33 | |
|
Для объекта p1 вызывается метод и в этот метод передается один объект. В теории у Вас это написано.
1
|
|
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
|
| 23.11.2017, 13:33 | |
|
masli, одному экземпляру вы передаёте второй.
0
|
|
|
52 / 18 / 11
Регистрация: 27.03.2013
Сообщений: 789
|
|
| 23.11.2017, 13:34 [ТС] | |
|
Теперь понял.
0
|
|
| 23.11.2017, 13:56 | |||||||
|
Не по теме:
0
|
|||||||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
|||||||||
| 23.11.2017, 16:02 | |||||||||
![]() ДНК человека и дельфина отличается на 1%, а биологически разница между (кажется, точно не помню, но точно с обезьяной) шимпанзе и человеком почти ничтожна. Цифры далеко не всегда описывают суть вещей. Если у тебя есть сомнения по поводу того, что плохо а что хорошо - поставь себя на место объекта, и сразу всё тебе станет ясно. Когда тебя рекетируют - это плохо. Если тебе нравится, что тебя рекетируют, это не означает, что это хорошо. Не надо вдаваться в крайности, под любой теоремой, где-то в фундаменте какая-то аксиома. Что-то взять за подразумевающееся без доказательств просто необходимо. Или ты собираешься опровергнуть всю схематику существующих на сегодняшний день понятий? Во-вторых, ты путаешь понятия. Будь то твой ребёнок или тем-более чужой, идти на смерть осознанно, это переосилить в себе самый сильный инстинкт - инстинкт выживания. То есть самую сильную потребность - быть, существовать. "как бы продолжаешь жить в этом ребенке" - это стадия 5. Духовные: познание/самоидентификация.
xoraxax, я не пытаюсь тебя ни в чём убедить. Очевидно, у нас разное понимание и восприятия мира. Но, это никак нам с тобой не мешает дискутировать по материи данного раздела.
0
|
|||||||||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|||
| 23.11.2017, 16:12 | |||
|
0
|
|||
| 23.11.2017, 16:13 | ||||||
|
Не по теме:
0
|
||||||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||||||
| 23.11.2017, 16:28 | ||||||
Не ожидал от тебя таких заявлений.![]() Добавлено через 3 минуты
0
|
||||||
| 23.11.2017, 16:31 | |
|
0
|
|
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
||
| 23.11.2017, 16:34 | ||
|
Не по теме:
Добавлено через 57 секунд Не по теме: JIeIIIa, может просто по инерции с прошлой дискуссии :D ;)
0
|
||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 23.11.2017, 17:47 | |
|
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||||||||||
| 23.11.2017, 22:53 | |||||||||||||
|
Добавлено через 3 минуты Добавлено через 3 минуты
0
|
|||||||||||||
|
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
|
|||||||||
| 24.11.2017, 11:11 | |||||||||
![]() ![]()
0
|
|||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||
| 24.11.2017, 18:03 | ||||
|
0
|
||||
| 24.11.2017, 18:03 | |
|
Collections (вывод контента в методах) Где искать информацию о методах? Использование одной переменной в разных методах + Scanner Объясните, что обозначают данный команды/инструкции в методах? Можно ли в методах кнопки сослатся на не статичные поля панели? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|