Java тілінде параметрді беру дегенді қалай түсінесіз?
Java тілінде параметрді беру дегенді қалай түсінесіз?

Бейне: Java тілінде параметрді беру дегенді қалай түсінесіз?

Бейне: Java тілінде параметрді беру дегенді қалай түсінесіз?
Бейне: Java Tech Talk: Эй, көктемгі етік, менің жадым қайда кетті? [#ityoutubersru] 2024, Желтоқсан
Anonim

Java тілінде параметрді беру . Өту byvalue әдіске шақыру жасалған сайын, дегенді білдіреді параметрлер болып табылады бағаланады және нәтиже мәні жад бөлігіне көшіріледі.

Сондай-ақ сұрақ: Java-да параметрлерді беру дегеніміз не?

Қашан а параметр болып табылады өту -бай- мән , қоңырау шалушы және шақырушы әдісі екі түрлі жұмыс істейді айнымалылар бір-бірінің көшірмелері болып табылады. Бір айнымалыға кез келген өзгертулер екіншісін өзгертпейді. Бұл әдісті шақыру кезінде, параметрлері өтті шақырушы әдісіне түпнұсқаның клондары болады параметрлері.

Сонымен қатар, Java параметрді берудің қандай түрін қолдайды? Java тек қолдайды мән бойынша өту. Нысансыз нысан сілтемесінің өзі өтті мәні бойынша және бастапқы сілтеме де және параметр екеуін де бірдей нысанға көшіру. Жауап: барлық примитивтер немесе қарапайым деректер типтері (int, float, логикалық т.б.) өтті шақыру бойынша мән ретінде.

Мұнда параметрді әдіске беру нені білдіреді?

Өту -бай- мәнді білдіреді бұл сіз а әдіс , әрбір нақтының көшірмесі параметр ( аргумент ) өтеді . Сіз алады ішіндегі көшірмені өзгертіңіз әдіс , бірақ бұл ерік нақтыға әсер етпейді параметр.

Неліктен біз параметрлерді әдіспен береміз?

Анықтамалық деректер түрі параметрлері объектілер сияқты, болып табылады сондай-ақ өтті ішіне әдістері бойынша мән . Бұл дегеніміз, қашан әдіс қайтарады, өтті -анықтама бұрынғыдай бірдей нысанға сілтеме жасайды. Дегенмен, нысан өрістерінің мәндері алады жылы ауыстырылды әдіс , егер оларда тиісті қолжетімділік деңгейі болса.

Ұсынылған: