Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Возврат методом значений. Тип void.

Читайте также:
  1. Алгоритм оценки предприятия методом чистых активов.
  2. Анализ структуры ВВП рассчитанного производственным методом: определение, факторы, структурная динамика ВВП, тенденции.
  3. В дела не должны помещаться документы, подлежащие возврату.
  4. Взыскание и возврат таможенных пошлин, налогов и иных денежных средств.
  5. Внимание! Если , то обратной матрицы не существует, и решить систему матричным методом невозможно. В этом случае система решается методом исключения неизвестных (методом Гаусса).
  6. Возврат (зачет) излишне уплаченных или излишне взысканных таможенных пошлин, налогов и иных денежных средств.
  7. Возврат излишне взысканного налога (сбора) и пени.
  8. ВОЗВРАТ МИКРОЗАЙМА. ПРОДЛЕНИЕ СРОКА МИКРОЗАЙМА
  9. Возвратные глаголы. Verbos reflexivos

Возвращаемые значения

Методы могут возвращать значения вызывающим их объектам. Если тип возвращаемого значения, указываемый перед именем метода, не равен void, для возвращения значения используется ключевое слово return. В результате выполнения инструкции с ключевым словом return, после которого указано значение нужного типа, вызвавшему метод объекту будет возвращено это значение. Кроме того, ключевое слово return останавливает выполнение метода. Если тип возвращаемого значения void, инструкцию return без значения все равно можно использовать для завершения выполнения метода. Если ключевое слово return отсутствует, выполнение метода завершится, когда будет достигнут конец его блока кода. Для возврата значений методами с типом возвращаемого значения отличным от void необходимо обязательно использовать ключевое слово return. Например, в следующих двух методах ключевое слово return служит для возврата целочисленных значений.

class SimpleMath{ public int AddTwoNumbers(int number1, int number2) { return number1 + number2; } public int SquareANumber(int number) { return number * number; }}

Чтобы использовать возвращаемое методом значение в вызываемом методе, вызов метода можно поместить в любое место кода, где требуется значение соответствующего типа. Кроме того, возвращаемое значение можно присвоить переменной. Например, следующие два примера кода выполняют одну и ту же задачу.

int result = obj.AddTwoNumbers(1, 2);obj.SquareANumber(result); obj.SquareANumber(obj.AddTwoNumbers(1, 2));

Использовать локальную переменную для хранения значения (в данном случае это переменная result) необязательно. Эта переменная может упростить читаемость кода либо быть необходимой, если необходимо сохранить исходное значение аргумента для целой области метода.


 




Дата добавления: 2015-02-16; просмотров: 42 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав