Я понимаю, что определение метода состоит из выражений и операторов, но будет ли само определение метода считаться оператором или выражением? А как насчет частей метода, таких как заголовок метода или определение метода, будут ли они выражением или оператором соответственно?
Для пояснения, заголовок метода содержит модификаторы доступа, тип возвращаемого значения, имя метода и параметры; если бы этот метод выдавал какие-либо исключения, они появлялись бы рядом.
Тело метода — это блок, содержащий код того, что будет делать метод.
Оба они вместе составляют определение метода.
Определение метода, или формально объявление метода , не является ни выражением , ни оператором . Вы не можете использовать объявление метода внутри блока, подобного операторам, и у него нет «значения», необходимого для того, чтобы быть выражением. Объявление метода является частью/подмножеством объявления члена класса (которое также не является оператором или выражением).
@rickyrob Проверьте определение «выражений» и «операторов», заголовки методов не являются их частью.
Заголовок метода не будет ни выражением, ни оператором?