نوع برگشتی متدی که هیچ مقداری بر نمی گرداند چیست؟
نوع برگشتی متدی که هیچ مقداری بر نمی گرداند چیست؟

تصویری: نوع برگشتی متدی که هیچ مقداری بر نمی گرداند چیست؟

تصویری: نوع برگشتی متدی که هیچ مقداری بر نمی گرداند چیست؟
تصویری: مجبوره به همه بده تا توی زندان سالم بمونه .فیلم دوبله فارسی 2024, نوامبر
Anonim

برگرداندن یک مقدار از یک روش

اگر یک متد مقداری را بر نمی گرداند، باید اعلام شود که برمی گردد خالی . با این حال، متد pop() در کلاس Stack یک نوع داده مرجع را برمی‌گرداند: یک شی. متدها از عملگر بازگشتی برای برگرداندن یک مقدار استفاده می کنند. هر روشی که اعلام نشده باشد خالی باید حاوی یک عبارت بازگشتی باشد.

به این ترتیب چه نوع متدی مقداری را بر نمی گرداند؟

یک متد ممکن است مقداری را برگرداند (که می تواند یک نوع اولیه یا یک مرجع شی باشد). اگر متد مقداری را برنگرداند، از آن استفاده می کنیم خالی کلمه کلیدی جاوا

دوم اینکه نوع برگشتی یک متد چیست؟ آ روش برمی گردد به کدی که هنگام تکمیل تمام عبارات موجود در آن، آن را فراخوانی کرده است روش ، به a می رسد برگشت عبارت، یا یک استثنا، هر کدام که اول اتفاق بیفتد، ایجاد می کند. شما اعلام می کنید الف نوع برگشتی روش در آن روش اعلام. درون بدنه روش ، شما استفاده می کنید برگشت بیانیه به برگشت را ارزش.

سپس، نوع بازگشتی اعلام شده برای روشی که مقدار بازگشتی ندارد چیست؟

هر روش اعلام شده خالی برنمی گردد آ ارزش و نمی تواند حاوی بازگشت بیانیه. هر روش به این معنا که اعلام نشده است باطل باید حاوی بازگشت بیانیه. داده نوع از ارزش بازگشتی باید مطابقت داشته باشد نوع بازگشت اعلام شده روش ; شما نمی توانید برگشت یک عدد صحیح ارزش از روش اعلام شده به برگشت یک بولی

نوع برگشتی void چیست؟

این نوع خالی ، در چندین زبان برنامه نویسی مشتق شده از C و Algol68 است نوع برای نتیجه تابعی که برمی گرداند به طور معمول، اما نتیجه ای ارائه نمی دهد ارزش به تماس گیرنده آن معمولاً چنین توابعی به دلیل عوارض جانبی آنها، مانند انجام برخی کارها یا نوشتن روی پارامترهای خروجی آنها، فراخوانی می شود.

توصیه شده: