@ChechenProgrammer

Классы и Объекты. Правильно ли я понимаю данный код?

Долго уже пытаюсь понять.. Ну в общем то, что и как я понял на скрине..
Вообще не очень понимаю как работает и что делает условный оператор в данном случае? Как усл. оп понимает что больше и что меньше, если они не инициализированы? Я уже 3 день голову ломаю... Где я понял не так? Пожалуйста объясните мне неопытному новичку-товарищу )
5cab92c0794e4006812222.png5cab92cad6629947270109.png
Сможете объяснить по полочкам?
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
coderisimo
@coderisimo
Итак, полочки!

Ты описал новый класс. Min. В этом классе у тебя есть метод FindMin
Этот метод берет два числа (это видно в определении метода - int minn, int max) , и возвращает из них одно. То, которое меньше. Откуда числа появляются в методе ? Следи за руками )))

Ты создаешь экземпляр этого класса в строке с new Min().
Мы помним что в этом классе есть метод FindMin , который принимает два числа.
Ты просто вызываешь этот метод (ему нужно два числа) , и передаешь ему эти числа ( у тебя в коде это 20, 10). Задача метода вернуть меньшее число, что он и делает. Меньшее число присваивается переменной result (там где написано “Перемещаем….” , только мы ничего не перемещаем, просто вызываем метод, передав ему два числа и получаем результат)

Усе!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы