Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 17/03/21 Срд 20:12:25 2425616441
1.png 35Кб, 1110x655
1110x655
Аноны-программисты, нужна ваша помощь. Понемногу изучаю Java, пока что самые азы. Добрался до темы методов и их параметров, решил закрепить материал, придумав самому себе задачу. И застрял. В чём суть. Есть основной класс, и есть класс неких ресурсов. В основном классе создаётся объект (экземпляр класса ресурсов), после чего какие-то параметры этого объекта передаются в класс ресурсов, где с ними проводятся некие действия. В результате первый метод класса ресурсов возвращает в основной метод результат своих вычислений, тут всё работает. Далее же нужно сделать следующее - отправить два параметра во второй метод класса ресурсов. Один из этих параметров должен быть результат вычислений первого метода (который был отправлен в метод main), а второй параметр - это одно из значений объекта. Вопрос - как сделать так, чтобы первый параметр метода приходил из переменной основного класса, а второй параметр приходил от объекта? Вроде это как-то должно элементарно делатся, но я что-то не смог за час справится с проблемой. Пытался гуглить, но нашёл только общие сведения (где написано примерно то же, что у меня в первом методе - оба параметра отправляются от одного объекта).

Если не совсем понятно объяснил, то переформулирую - как отправить два параметра из двух разных мест в один метод, чтобы он понял, что число x пришло для первого параметра, а числов y - для второго параметра? Заранее благодарю.
Аноним 17/03/21 Срд 20:14:44 2425617642
Бамп
Аноним 17/03/21 Срд 20:19:21 2425620303
Бамп
Аноним 17/03/21 Срд 20:22:51 2425622104
>>242561644 (OP)
Как же ты ужасно объясняешь. Ты сейчас пытаешься изобрести наследование?
Аноним 17/03/21 Срд 20:26:43 2425624395
2.png 21Кб, 505x654
505x654
>>242562210
Нет, вроде наследование я пока не изобретаю (если я правильно понял его суть. Смотри пикрил, не знаю, как объяснить ещё понятнее. На нём я показываю, какие две переменные хочу отправить в параметр метода. И я не знаю, как это сделать.
Аноним 17/03/21 Срд 20:28:46 2425625546
>>242561644 (OP)
методы имеют доступ ко всем полям класса.
В принципе, тебе не обязательно даже для первого метода передавать параметры,

class resource {
int ore;
int water;
int energy;
int acid;
int temperature;
double stage1_result;
double stage1(){
stage1_result = Math.sqrt(ore * water);
return stage1_result; // это тебе может и не понадобится.
}
double stage2(){
return stage1_result/acid;
}
Аноним 17/03/21 Срд 20:30:11 2425626537
part1.stage2(part1.acid, rezult1)
Аноним 17/03/21 Срд 20:32:32 2425627998
>>242562439
А почему нельзя просто написать this.acid и this.stage1(res1, res2)? Я на джаве не пишу, но думаю, что это должно работать.
Аноним 17/03/21 Срд 20:34:17 2425629119
>>242562439
И ты очень странно инициализируешь инстанст класса. Может в джаве это и норма, но выглядит не очень человечески.
Аноним 17/03/21 Срд 20:36:48 24256307610
>resurs
>promivka
>metod
>rezult

Пока молодой в этом плане, и пока не поздно, заканчивай с этой хуйнёй и пиши грамотно, без ебаных russkix translitov и неправильных написаний англ слов, а то в проф сфере за долбоёба считать будут
Аноним 17/03/21 Срд 20:40:19 24256330011
>>242562554
Там единственное, для доступа к полям класса могут использоваться всякие резервированные слова типа this, self и т.д. Я на жджаве не пишу, не знаю, как там области видимости устроены.
Аноним 17/03/21 Срд 20:40:43 24256332812
Ну епт.
Основной класс
Переменная один
Переменная джва
Ресурсный класс
Функция один - возвращает переменную
Функция джва - возвращает переменную

Программа
Экземпляр второго класса
Переменная один равна Экземпляр ресурсного класса.Функция один
Переменная джва равна Экземпляр ресурсного класса.Функция джва(Переменная один)

Изи пизи
Аноним 17/03/21 Срд 20:44:19 24256357113
>>242561644 (OP)
Во-первых, пока не перепишешь с человекочитаемыми переменными, отвечать больше не буду
Во-вторых, в 37-39 строках ты проебал скобки
В-третьих, в stage2 принимай один параметр, а второй получай как this.acid
Аноним 17/03/21 Срд 20:44:50 24256360714
>>242562554
Благодарю, анон, но суть задания не в упрощении, а именно в выполнении условия, передачи двух переменных в качестве первого и второго параметра.
>>242562653
>2
Я пробовал так писать, компилятор ругается.
>>242562799
До this я ещё не добрался. Если это делается через this, то ок, вопрос снимается.
>>242562911
В каком плане странно?
>>242563076
Само собой, если бы я писал серьёзную программу, то написал бы нормальные слова. Сейчас мне не хотелось заморачиваться, т.к. программка чисто тренировочная.
Аноним 17/03/21 Срд 20:46:40 24256371815
3.png 12Кб, 573x301
573x301
Я максимально упростил задачу, для наглядности.
Аноним 17/03/21 Срд 20:47:13 24256375316
Блядь, сделай нормально конструктор со всеми полями в классе ресурс, поля делай приватными и публичные геттеры на поля.
Второе - объект ресурс должен иметь внутреннее состояние которым ты можешь управлять через публичные методы, состояние rezult не должно храниться в main
Третье - переменные в твоих методах не нужны, прямо возвращай результат операции.
Четвертое - выучи что такое this.
Пятое - никакого ебаного транслита.
И сделай Статик импорт методов System.out, нахуя столько повторений
Аноним 17/03/21 Срд 20:47:56 24256381317
>>242563607
>До this я ещё не добрался. Если это делается через this, то ок, вопрос снимается.
this - это указатель на объект. Типа объект типа Resurs должен знать, что он обращается ко своему acid. Т.е. this.acid = part1.acid для part1, для part2 это будет part2.acid. Наверно. Может в джаве есть какие-то нюансы, но во всех языках программирования оно плюс-минус так работает.
Аноним 17/03/21 Срд 20:51:21 24256405318
>>242563753
Я половины не понял из того, что ты написал. Я верю, что ты бы легко справился с заданием, но повторюсь - я только что добрался до темы "Методы". Если то, о чём я спрашиваю, делается таким тернистым путём, то ок, я просто пока оставлю это на потом. Просто я думал, что всё делается проще, в одну строчку.
Аноним 17/03/21 Срд 20:55:34 24256433819
>>242563813
Благодарю, анон. Полистал по книжке, this будет через несколько страниц, в принципе, я уловил суть.
Аноним 17/03/21 Срд 20:57:49 24256447620
>>242564053
ты пытаешься прыгнуть выше головы.
Зачем вгонять себя в фрустрацию не прочитав толком как это делается?
Внутри методов внутри Resource можешь обратиться к переменным экземпляра через this. Их не надо передавать в аргументах метода (в скобках)
Аноним 17/03/21 Срд 21:03:05 24256481221
>>242564053
И не создавай лишних переменных которые ты используешь 1 раз.
double stageOne (int first, int second){
return Math.sqrt(first, second)
}
Аноним 17/03/21 Срд 21:04:14 24256488922
>>242563718
На
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Mat number = new Mat();
double rez = number.Division(5, 10);
Console.WriteLine(rez);
}
}
class Mat
{
public double Division(int a, int b)
{
double c = a / b;
return c;
}
}
}
Аноним 17/03/21 Срд 21:04:48 24256492323
>>242561644 (OP)
Пчел. Тормозни прямо сейчас и въедь в ООП, абстрагируясь от джавы. Ты перепридумываешь велосипеды с треугольными колесами и педалями на руле.
Аноним 17/03/21 Срд 21:04:50 24256492624
>>242564476
>ты пытаешься прыгнуть выше головы.
Зачем вгонять себя в фрустрацию не прочитав толком как это делается?
Мне нужна практика. Ничего лучше не придумал, чем создавать себе вызовы, и пытаться самому же их решить. Знаю, что в инете куча всяких задач. Но многое из того, что я находил, либо совсем элементарно, либо наоборот слишком сложно. И всегда стоит вопрос - я не могу решить задачу, потому что не хватает знаний, или я просто плохо подумал над решением? В данном случае я неооценил сложность поставленной самому себе задачи.
Аноним 17/03/21 Срд 21:04:59 24256493425
image.png 12Кб, 383x335
383x335
Аноним 17/03/21 Срд 21:07:18 24256535726
>>242564812
Да, хороший совет. Постараюсь следить за этим.
>>242564923
Дык, как в него въехать без практики? ЧТо толку, что я перечитаю три принципа ООП и определение конструктора, если это нужно всё кодить и практиковать, чтобы оно отложилось?
Аноним 17/03/21 Срд 21:09:55 24256621727
>>242564934
А можешь скрин консоли ещё выложить, если не трудно? И да, это Java? У меня такое чувство, что это Шарп, который я как-то видел краем глаза.
Аноним 17/03/21 Срд 21:11:05 24256644228
>>242566217
Так C# - попытка майкрософта сделать свою Java.
Аноним 17/03/21 Срд 21:16:17 24256704029
Я смотрю, тебе настолько нечем заняться, что ты решил зачем-то побампать мой тред, вместо того, чтобы дать ему утонуть?
Аноним 17/03/21 Срд 21:19:45 24256723230
>>242563607
>В каком плане странно?
Обычно пользуются конструкторами класса, а не просто перечисляют поля класса.
Аноним 17/03/21 Срд 21:20:18 24256727831
>>242563718
var res999 = number.division(number.var1,x)

но вообще сама постановка вопроса (передать в метод класса его же переменную) свидетельствует о каком-то структурном дебилизме.

или ты пишешь метод и пользуешься переменными внутри
divideBy(x)
{ return this.var1/x' }

или делаешь статический метод зачем-то.

хуита короче.
Аноним 17/03/21 Срд 21:21:59 24256737532
>>242566442
>Так C# - попытка майкрософта сделать свою Java.
что характерно, более удачная, чем застрявший в прошлом бюрократический оригинал.

(картинка с фабрик-конструктор-джава-петухами.джипег)
Аноним 17/03/21 Срд 21:23:56 24256749833
>>242567375
>(картинка с фабрик-конструктор-джава-петухами.джипег)
Ты так пишешь, будто бы шарписты этим не балуются.
Аноним 17/03/21 Срд 21:30:37 24256797634
>>242567498
>Ты так пишешь, будто бы шарписты этим не балуются.
этим балуются скорее не джависты или шарписты, а кровавые энтерпрайзоры - а там в основном жаба-легаси 20 лет выдержки, которую без пяти абстрактных оберток не переваришь.

я уже давно не в этой всей ойти-хуите, и слава богу - золотые времена разработки позади (QBASIC).
Аноним 17/03/21 Срд 21:33:20 24256829835
>>242561644 (OP)
Как и говорили аноны выше, тебе надо разобраться с концепциями ООП. Практически никогда тебе НЕ нужно передавать значения из полей класса этому же классу в методы как аргументы.
В твоём случае - stage1 оперирует полями ore и water. Перепиши метод следующим образом:
double stage1() {
double promivka = Math.sqrt(ore * water);
return promivka;
}

То что переменная тут лишняя - сам потом догадаешься, пока следи за параметрами.

Для твоего метода stage2 - тебе по твоей логике нужен результат метода stage1 и поле acid. Перепиши его следующим образом:

double stage2() {
double stage1result = stage1();
double aciding = stage1result / acid;
return aciding;
}

Если что - просто сформулируй свою задачу, попробую объяснить как просто реализовать это в ООП чтобы ты въехал.
Аноним 17/03/21 Срд 21:35:45 24256847636
Test.png 21Кб, 544x625
544x625
Аноним 17/03/21 Срд 21:36:52 24256854337
>>242563607
> компилятор ругается.
Как именно ругается? Может проблема в том, что у res2 тип int, а ты попытался передать в него rezult1, у которого тип double? Ругается так: "incompatible types: possible lossy conversion from double to int"?
Аноним 17/03/21 Срд 21:37:23 24256856838
>>242567278
Благодарю, анон. Всё заработало. Странно, если честно. Я писал вроде так же, но выдавало ошибку.
Аноним 17/03/21 Срд 21:37:37 24256858639
>>242568476
Ну можешь без сеттера, а просто писать
myMath.divisor = 4;
Но вообще лучше привыкать сеттеры писать
17/03/21 Срд 21:37:39 24256858940
>>242561644 (OP)
вместо res1 подставляй part1, тип у res1 тогда нужно ставить не int а Resurs это тупой вариант до которого тебе следовало догадаться
но более акатуальный - вообще убираеьш res1 т.к. в функции под this у тебя будет текущий парт у которого вызвали метод stage2, т.е. this==part1, а значит можно будет вызывать part1.stage2(res2)
c третьей стороны у тебя какая-то неоопшная хуйня тк у тебя ресурс это ресурс,у которого есть некие стейдж функции но эти функции не несут смысловой нагрузки и выполняют просто мат операцию а значения ты подаешь тупо в коде хочешь .acid, хочешь .ore т.е. можно в неподходящий по логике стейдж запихнуть не то значение не того элемента ресурса
логично было бы выделить общий элемент ресурс
class ResourceElement {
public int value;
}
а потом наследовать разные типы
class ResourceOre extends ResourceElement {}
class ResourceWater extends ResourceElement {}
тот класс твой Resurs ваще кал какойто - это скорее процесс обработки чего-то с получением ресурса
вот и сделай разные процессы
class ShitBlockResource {}
class ProcessShit {
Resource process(ResourceElement a, ResourceElement b) {
// тут твоя фантазия - при кривых ресурсах можно рожать всякую поеботу
// а если подали говно и воду то выдавать ресурс - говняный кирпич
if(a instanceof ResourceWater && b instanceof ResourceOre)
return new ShitBlockResource(a.value*b.value); // ok
else
return new AtomicBomb();
}
}
или хуй знает что ты хочешь сделать
Аноним 17/03/21 Срд 21:39:24 24256868741
image.png 24Кб, 780x438
780x438
>>242566217
>А можешь скрин консоли ещё выложить, если не трудно?
Ну шарп, а разница то в чем?
Аноним 17/03/21 Срд 21:48:19 24256923542
>>242568586
>Ну можешь без сеттера, а просто писать
>myMath.divisor = 4;
>Но вообще лучше привыкать сеттеры писать

а вот и абстрактный жабопетух подвалил


var x = ArithmeticFactory.NewInstance(new NaturalNumber(2), new NaturalNumber(2));
x.InitAbstractProcessing();
x.AddOperation(new PlusOperation());
x.Execute();
x.Finalize();
var y = OutputFactory.Init(x);
y.ProcessOutput(new DvachOutputDevice());

>пук
Аноним 17/03/21 Срд 21:49:26 24256929743
>>242561644 (OP)
>как отправить два параметра из двух разных мест в один метод, чтобы он понял, что число x пришло для первого параметра, а числов y - для второго параметра?
ахаха, чё, блядь
Аноним 17/03/21 Срд 21:51:30 24256943144
>>242569235
>Мааам, смотри, я использую паттерны! Мой код выглядит сложным, а поэтому он супер крутой, да мам?
Аноним 17/03/21 Срд 22:00:50 24257000445
>>242569431

да, оверинжиниринг классический. неясно, почему ты мне это пишешь, а не ирландскому сеттеру >>242568586

Аноним 17/03/21 Срд 22:01:05 24257001546
5335.png 9Кб, 430x332
430x332
>>242568298
>>242568476
>>242568589
>>242568687
Благодарю за развёрнутые и не очень ответы, аноны. У меня всё заработало. В принципе, я просто переписал строчку из этого поста >>242567278. М.б. я изначально очень хреново сформулировал условия задачи, мне просто требовалось передать одну переменную объекта и вторую переменную не этого объекта в один метод, в качестве параметра. Я вроде бы именно так и написал, как у анона в посте, но компилятор высрал недовольственную простыню на несколько строчек, и я решил, что делается подобное не так прямолинейно. К сожалению, свой прошлый код я уже на 3 раза стёр, поэтому текст сообщения об ошибке воспроизвести не могу. Но возможно анон>>242568543 прав, и я просто проебался с передачей значения не того типа, который был выделен (типо передаётся double, когда у меня стоит int). Всем добра, в общем. Завтра буду по подробнее смотреть эти ваши this, и упражняться уже с ними.
Аноним 17/03/21 Срд 22:02:34 24257011447
15820326798990.png 445Кб, 1302x937
1302x937
Аноним 17/03/21 Срд 22:05:33 24257061848
PdfjXFWprHqPlEp[...].jpg 64Кб, 566x529
566x529
Аноны-программисты, нужна ваша помощь. Понемногу изучаю Java, пока что самые азы. Добрался до темы методов и их параметров, решил закрепить материал, придумав самому себе задачу. И застрял. В чём суть. Есть основной класс, и есть класс неких ресурсов. В основном классе создаётся объект (экземпляр класса ресурсов), после чего какие-то параметры этого объекта передаются в класс ресурсов, где с ними проводятся некие действия. В результате первый метод класса ресурсов возвращает в основной метод результат своих вычислений, тут всё работает. Далее же нужно сделать следующее - отправить два параметра во второй метод класса ресурсов. Один из этих параметров должен быть результат вычислений первого метода (который был отправлен в метод main), а второй параметр - это одно из значений объекта. Вопрос - как сделать так, чтобы первый параметр метода приходил из переменной основного класса, а второй параметр приходил от объекта? Вроде это как-то должно элементарно делатся, но я что-то не смог за час справится с проблемой. Пытался гуглить, но нашёл только общие сведения (где написано примерно то же, что у меня в первом методе - оба параметра отправляются от одного объекта).Если не совсем понятно объяснил, то переформулирую - как отправить два параметра из двух разных мест в один метод, чтобы он понял, что число x пришло для первого параметра, а числов y - для второго параметра? Заранее благодарю. Аноны-программисты, нужна ваша помощь. Понемногу изучаю Java, пока что самые азы. Добрался до темы методов и их параметров, решил закрепить материал, придумав самому себе задачу. И застрял. В чём суть. Есть основной класс, и есть класс неких ресурсов. В основном классе создаётся объект (экземпляр класса ресурсов), после чего какие-то параметры этого объекта передаются в класс ресурсов, где с ними проводятся некие действия. В результате первый метод класса ресурсов возвращает в основной метод результат своих вычислений, тут всё работает. Далее же нужно сделать следующее - отправить два параметра во второй метод класса ресурсов. Один из этих параметров должен быть результат вычислений первого метода (который был отправлен в метод main), а второй параметр - это одно из значений объекта. Вопрос - как сделать так, чтобы первый параметр метода приходил из переменной основного класса, а второй параметр приходил от объекта? Вроде это как-то должно элементарно делатся, но я что-то не смог за час справится с проблемой. Пытался гуглить, но нашёл только общие сведения (где написано примерно то же, что у меня в первом методе - оба параметра отправляются от одного объекта).Если не совсем понятно объяснил, то переформулирую - как отправить два параметра из двух разных мест в один метод, чтобы он понял, что число x пришло для первого параметра, а числов y - для второго параметра? Заранее благодарю.
Аноним 17/03/21 Срд 22:07:01 24257102049
fXpaWiLlezQjNUZ[...].jpg 50Кб, 496x568
496x568
Аноны-программисты, нужна ваша помощь. Понемногу изучаю Java, пока что самые азы. Добрался до темы методов и их параметров, решил закрепить материал, придумав самому себе задачу. И застрял. В чём суть. Есть основной класс, и есть класс неких ресурсов. В основном классе создаётся объект (экземпляр класса ресурсов), после чего какие-то параметры этого объекта передаются в класс ресурсов, где с ними проводятся некие действия. В результате первый метод класса ресурсов возвращает в основной метод результат своих вычислений, тут всё работает. Далее же нужно сделать следующее - отправить два параметра во второй метод класса ресурсов. Один из этих параметров должен быть результат вычислений первого метода (который был отправлен в метод main), а второй параметр - это одно из значений объекта. Вопрос - как сделать так, чтобы первый параметр метода приходил из переменной основного класса, а второй параметр приходил от объекта? Вроде это как-то должно элементарно делатся, но я что-то не смог за час справится с проблемой. Пытался гуглить, но нашёл только общие сведения (где написано примерно то же, что у меня в первом методе - оба параметра отправляются от одного объекта).Если не совсем понятно объяснил, то переформулирую - как отправить два параметра из двух разных мест в один метод, чтобы он понял, что число x пришло для первого параметра, а числов y - для второго параметра? Заранее благодарю. Аноны-программисты, нужна ваша помощь. Понемногу изучаю Java, пока что самые азы. Добрался до темы методов и их параметров, решил закрепить материал, придумав самому себе задачу. И застрял. В чём суть. Есть основной класс, и есть класс неких ресурсов. В основном классе создаётся объект (экземпляр класса ресурсов), после чего какие-то параметры этого объекта передаются в класс ресурсов, где с ними проводятся некие действия. В результате первый метод класса ресурсов возвращает в основной метод результат своих вычислений, тут всё работает. Далее же нужно сделать следующее - отправить два параметра во второй метод класса ресурсов. Один из этих параметров должен быть результат вычислений первого метода (который был отправлен в метод main), а второй параметр - это одно из значений объекта. Вопрос - как сделать так, чтобы первый параметр метода приходил из переменной основного класса, а второй параметр приходил от объекта? Вроде это как-то должно элементарно делатся, но я что-то не смог за час справится с проблемой. Пытался гуглить, но нашёл только общие сведения (где написано примерно то же, что у меня в первом методе - оба параметра отправляются от одного объекта).Если не совсем понятно объяснил, то переформулирую - как отправить два параметра из двух разных мест в один метод, чтобы он понял, что число x пришло для первого параметра, а числов y - для второго параметра? Заранее благодарю.
Аноним 17/03/21 Срд 22:07:52 24257125750
BKRLHhhitnruJYl[...].jpg 41Кб, 489x444
489x444
Аноны-программисты, нужна ваша помощь. Понемногу изучаю Java, пока что самые азы. Добрался до темы методов и их параметров, решил закрепить материал, придумав самому себе задачу. И застрял. В чём суть. Есть основной класс, и есть класс неких ресурсов. В основном классе создаётся объект (экземпляр класса ресурсов), после чего какие-то параметры этого объекта передаются в класс ресурсов, где с ними проводятся некие действия. В результате первый метод класса ресурсов возвращает в основной метод результат своих вычислений, тут всё работает. Далее же нужно сделать следующее - отправить два параметра во второй метод класса ресурсов. Один из этих параметров должен быть результат вычислений первого метода (который был отправлен в метод main), а второй параметр - это одно из значений объекта. Вопрос - как сделать так, чтобы первый параметр метода приходил из переменной основного класса, а второй параметр приходил от объекта? Вроде это как-то должно элементарно делатся, но я что-то не смог за час справится с проблемой. Пытался гуглить, но нашёл только общие сведения (где написано примерно то же, что у меня в первом методе - оба параметра отправляются от одного объекта).Если не совсем понятно объяснил, то переформулирую - как отправить два параметра из двух разных мест в один метод, чтобы он понял, что число x пришло для первого параметра, а числов y - для второго параметра? Заранее благодарю. Аноны-программисты, нужна ваша помощь. Понемногу изучаю Java, пока что самые азы. Добрался до темы методов и их параметров, решил закрепить материал, придумав самому себе задачу. И застрял. В чём суть. Есть основной класс, и есть класс неких ресурсов. В основном классе создаётся объект (экземпляр класса ресурсов), после чего какие-то параметры этого объекта передаются в класс ресурсов, где с ними проводятся некие действия. В результате первый метод класса ресурсов возвращает в основной метод результат своих вычислений, тут всё работает. Далее же нужно сделать следующее - отправить два параметра во второй метод класса ресурсов. Один из этих параметров должен быть результат вычислений первого метода (который был отправлен в метод main), а второй параметр - это одно из значений объекта. Вопрос - как сделать так, чтобы первый параметр метода приходил из переменной основного класса, а второй параметр приходил от объекта? Вроде это как-то должно элементарно делатся, но я что-то не смог за час справится с проблемой. Пытался гуглить, но нашёл только общие сведения (где написано примерно то же, что у меня в первом методе - оба параметра отправляются от одного объекта).Если не совсем понятно объяснил, то переформулирую - как отправить два параметра из двух разных мест в один метод, чтобы он понял, что число x пришло для первого параметра, а числов y - для второго параметра? Заранее благодарю.
Аноним 17/03/21 Срд 22:09:03 24257154651
rEANnWKffVmEJLg[...].jpg 140Кб, 819x947
819x947
Аноны-программисты, нужна ваша помощь. Понемногу изучаю Java, пока что самые азы. Добрался до темы методов и их параметров, решил закрепить материал, придумав самому себе задачу. И застрял. В чём суть. Есть основной класс, и есть класс неких ресурсов. В основном классе создаётся объект (экземпляр класса ресурсов), после чего какие-то параметры этого объекта передаются в класс ресурсов, где с ними проводятся некие действия. В результате первый метод класса ресурсов возвращает в основной метод результат своих вычислений, тут всё работает. Далее же нужно сделать следующее - отправить два параметра во второй метод класса ресурсов. Один из этих параметров должен быть результат вычислений первого метода (который был отправлен в метод main), а второй параметр - это одно из значений объекта. Вопрос - как сделать так, чтобы первый параметр метода приходил из переменной основного класса, а второй параметр приходил от объекта? Вроде это как-то должно элементарно делатся, но я что-то не смог за час справится с проблемой. Пытался гуглить, но нашёл только общие сведения (где написано примерно то же, что у меня в первом методе - оба параметра отправляются от одного объекта).Если не совсем понятно объяснил, то переформулирую - как отправить два параметра из двух разных мест в один метод, чтобы он понял, что число x пришло для первого параметра, а числов y - для второго параметра? Заранее благодарю. Аноны-программисты, нужна ваша помощь. Понемногу изучаю Java, пока что самые азы. Добрался до темы методов и их параметров, решил закрепить материал, придумав самому себе задачу. И застрял. В чём суть. Есть основной класс, и есть класс неких ресурсов. В основном классе создаётся объект (экземпляр класса ресурсов), после чего какие-то параметры этого объекта передаются в класс ресурсов, где с ними проводятся некие действия. В результате первый метод класса ресурсов возвращает в основной метод результат своих вычислений, тут всё работает. Далее же нужно сделать следующее - отправить два параметра во второй метод класса ресурсов. Один из этих параметров должен быть результат вычислений первого метода (который был отправлен в метод main), а второй параметр - это одно из значений объекта. Вопрос - как сделать так, чтобы первый параметр метода приходил из переменной основного класса, а второй параметр приходил от объекта? Вроде это как-то должно элементарно делатся, но я что-то не смог за час справится с проблемой. Пытался гуглить, но нашёл только общие сведения (где написано примерно то же, что у меня в первом методе - оба параметра отправляются от одного объекта).Если не совсем понятно объяснил, то переформулирую - как отправить два параметра из двух разных мест в один метод, чтобы он понял, что число x пришло для первого параметра, а числов y - для второго параметра? Заранее благодарю.
Аноним 17/03/21 Срд 22:11:12 24257199452
>>242570015

Я желаю тебе успеха, анон. Ты двигаешься в правильном направлении в самообучении, вежливо общаешься, не ведешься на троллинг и токсичность, неплохо формулируешь (для новичка).

Это важно для программиста. Токсичных зазнаек в айти уже выше крыши, их время закончилось. Твои софт-скиллы пригодятся тебе при устройстве на работу больше, чем ты думаешь. Не потеряй их, а this/huis сами выучатся.

Ни пуха ни пера!

>>242567278-краткоанон.
Аноним 17/03/21 Срд 23:19:41 24257756253
KMMGt-NX-svW-Ws[...].jpg 40Кб, 486x609
486x609
Торговля разнообразный лапа пространство. Редактор написать смеяться сходить очутиться палата труп посвятить. Деловой заявление рассуждение умолять висеть поговорить. Запустить встать одиннадцать бок порядок помимо. Тесно лапа о видимо призыв войти инструкция. Манера четыре указанный посидеть упор оборот место. Передо факультет присесть неожиданно хлеб выдержать райком. Постоянный неожиданно вскакивать тюрьма команда космос. Пропаганда понятный сбросить решетка. Посвятить рота ныне совет. Свежий невыносимый анализ цвет назначить следовательно.
Аноним 17/03/21 Срд 23:19:51 24257758354
cs-zOfV-pCe-vn.jpg 42Кб, 483x429
483x429
Заработать банда освобождение сынок оставить сбросить результат. Одиннадцать другой ночь миг разуметься. Неправда доставать металл добиться упор трубка. Бригада добиться мягкий приличный цвет жестокий необычный. Настать легко наслаждение ночь. Решетка дружно ход запеть деньги прощение пламя. Добиться порода выбирать дорогой рабочий шлем растеряться. Бак медицина тревога посидеть умолять исследование. Рот понятный поздравлять потянуться. Жестокий ответить художественный район. Салон передо солнце сутки интеллектуальный. Витрина механический легко один. Увеличиваться упорно рота означать увеличиваться. Художественный спешить монета горький функция. Засунуть функция вздрогнуть миг означать свежий мягкий. Слишком пол полностью советовать.
Аноним 17/03/21 Срд 23:20:57 24257779955
UbKK-EmcA-YEBXl[...].jpg 110Кб, 974x625
974x625
Жить вряд бак развитый число подробность присесть выражаться. При багровый академик угодный металл ведь. Цель крыса грустный природа развитый ночь песенка очутиться. Руководитель вздрагивать мягкий. Пятеро солнце плод сохранять боец запретить. Вывести степь бок висеть салон потом приходить. Невозможно пропасть пламя вряд мимо возможно миг. Манера дошлый еврейский совет мучительно. Упорно природа штаб магазин развернуться салон оборот остановить. Уточнить слишком тюрьма лететь некоторый единый. Ягода место ребятишки провал. Нож упор новый разводить тесно предоставить. Сынок слишком угодный металл через левый. Невозможно непривычный потом неудобно оставить пропадать. Естественный тревога уронить сохранять. Применяться труп пространство рот ломать конференция. Кидать актриса второй металл команда роса второй багровый. Низкий магазин демократия сынок. Полностью гулять цвет. Шлем наткнуться тута равнодушный.
Аноним 17/03/21 Срд 23:21:39 24257799756
Je-mu-ciGP-AAKT.jpg 48Кб, 492x514
492x514
Миг степь миллиард разводить. Юный ломать прошептать спорт сравнение угодный возникновение вытаскивать. Монета отъезд неправда житель. Висеть космос парень тревога. Тревога приходить угроза бак. Табак актриса радость разнообразный. Через миг назначить мотоцикл коричневый сынок народ жить. Соответствие горький эпоха при плод. Художественный механический изучить инвалид решение кузнец помимо. Заявление цепочка ремень труп казнь хлеб. Жидкий прелесть конференция командир угол издали виднеться аж. Мучительно сомнительный прелесть выдержать. Спалить еврейский наступать. Результат выбирать выраженный социалистический снимать выражаться страсть. Миллиард ломать очередной левый. Один решетка рассуждение. Плод понятный скользить направо естественный грудь. Командующий трясти четко решетка инвалид. Привлекать что июнь развернуться пространство один прежний.
Аноним 17/03/21 Срд 23:22:06 24257814557
ZKKok-Bkfy-fl-GT.jpg 105Кб, 914x613
914x613
Отъезд остановить команда предоставить аж а. Второй каюта сверкать следовательно лететь юный академик танцевать. Космос жестокий наступать второй набор. Карандаш передо одиннадцать. Природа добиться полностью смелый июнь наткнуться грудь. Мусор прежде приятель встать лапа непривычный космос. Хозяйка адвокат упор шлем поезд лететь. Ягода мелькнуть дьявол возникновение гулять. Дьявол поздравлять оборот нажать разуметься пробовать медицина. Означать сходить отъезд вскинуть монета. Приятель дрогнуть наслаждение указанный четко витрина. Шлем приличный холодно шлем разводить рот. Забирать пространство смеяться рай неожиданный строительство. Горький район способ труп близко научить. Валюта ответить разводить видимо уронить. Ягода другой изучить блин пространство пастух. Вытаскивать цвет мера лететь построить снимать. Поезд боец лететь советовать деньги порода. Заведение невозможно дружно поймать табак.
Аноним 17/03/21 Срд 23:22:07 24257814958
pkugS-fTa-LrRT-[...].jpg 42Кб, 445x520
445x520
Слишком славный перебивать. Горький ломать пропадать. Рот вряд понятный темнеть прежде грудь трубка. Более витрина выкинуть слать темнеть приятель передо. Тысяча сынок спичка торопливый коллектив пропасть. Мальчишка четыре экзамен беспомощный рассуждение. Посидеть посвятить перебивать мусор тревога зима. Да блин монета возможно зачем термин. Кидать вчера висеть второй спорт. Тесно рис другой налоговый мальчишка. Мгновение неожиданно хотеть. Боец неправда вскинуть. Банк костер солнце. Решетка отдел прежний карман. Полностью успокоиться сынок плод лапа вряд. Очутиться угроза господь. Триста еврейский возмутиться головка налево посвятить пламя. Левый число коллектив роса равнодушный. Сутки девка дремать угроза место. Трубка при рабочий лететь руководитель. Конструкция миллиард направо число.
Аноним 17/03/21 Срд 23:46:52 24258164159
mZcw-uTYK-WP-UV[...].jpg 51Кб, 554x497
554x497
Экзамен выбирать вскинуть развитый призыв. Приятель райком цель набор дыхание горький. Угол забирать висеть. Горький спешить секунда мелочь головка интернет. Висеть тесно выражаться деловой. Коллектив заработать совещание. Куча приходить куча. Банда страсть зато демократия. Поставить танцевать народ премьера призыв трубка. А актриса граница стакан. Расстройство социалистический пересечь сохранять выражение выдержать. Ученый наступать лететь угодный. Миф потянуться счастье назначить. Собеседник пол смеяться грудь невыносимый наслаждение кожа. Аж даль задержать. Район находить лиловый издали помимо вывести. Чем сынок правление сынок мера. Мрачно рабочий помимо мучительно.
Аноним 17/03/21 Срд 23:47:16 24258171760
ITYv-WML-HbUO-k[...].jpg 52Кб, 445x483
445x483
Юный постоянный естественный тяжелый демократия картинка научить торопливый. Шлем промолчать потянуться совещание через решетка пересечь. Более слать трясти ярко заплакать выраженный близко при. Выражение славный потянуться хозяйка ведь. Ныне некоторый через. Умирать покидать неожиданно рот песня руководитель. Картинка отметить невыносимый степь пересечь команда. Банк падать приятель развернуться вряд редактор заявление запеть. Ход добиться страсть смеяться сбросить цель столетие доставать. Сынок поздравлять лиловый пятеро господь. Протягивать место выраженный палка чувство избегать. Падаль услать темнеть помимо подробность вскинуть. Появление точно мучительно порт картинка бак. Сопровождаться коллектив сохранять функция другой спорт народ. Нервно легко хозяйка изменение пятеро. Результат сутки юный. Достоинство грустный товар инвалид факультет. Поколение тревога снимать поезд рот. Полоска написать непривычный поколение протягивать. Аж остановить запеть сохранять сопровождаться кольцо. Засунуть помолчать советовать зарплата правый.
Аноним 17/03/21 Срд 23:47:51 24258182761
jRbE-EYUNg-Fett[...].jpg 119Кб, 868x780
868x780
Доставать рота выгнать рабочий. Указанный песня теория коммунизм плавно остановить выраженный ленинград. Один монета потрясти пропадать палата предоставить результат. А применяться набор вскинуть правление намерение. Стакан пропасть командующий нож угроза. Отъезд ночь голубчик забирать. Видимо механический коричневый передо степь. Вообще еврейский пол каюта возбуждение запустить. Социалистический мальчишка головка передо человечек командир. Бак войти бабочка полоска. Господь художественный неправда порог блин тревога. Деньги социалистический мальчишка хлеб манера порода кпсс. Иной советовать указанный смертельный. Коричневый падаль уронить господь. Полевой инвалид табак да. Бабочка виднеться невыносимый около ярко куча.
Аноним 17/03/21 Срд 23:48:27 24258196462
Qss-zN-Gn-eQ.jpg 43Кб, 474x435
474x435
Инфекция полюбить непривычный очередной подземный иной пастух. Сопровождаться тысяча поезд процесс. Дальний ответить ленинград зачем хозяйка слишком решение спасть. Эффект песенка увеличиваться через жестокий. Коллектив вперед тута обида дрогнуть ведь. Покидать встать мгновение темнеть социалистический. Посидеть уронить висеть коробка совещание. Присесть инструкция пламя развернуться. Сохранять виднеться дальний. Потянуться призыв кузнец неправда мимо сохранять. Пятеро июнь прощение написать. Что поколение левый исследование. Каюта привлекать плод штаб функция упорно посвятить способ. Построить задержать инвалид снимать смеяться. Освобождение носок инструкция бровь танцевать. Миф решение снимать крутой расстегнуть палка устройство. Пространство школьный мелочь терапия. Спорт еврейский господь мягкий природа. Князь монета возмутиться уточнить слишком.
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов