Java тілінде параметрлер қалай беріледі?
Java тілінде параметрлер қалай беріледі?

Бейне: Java тілінде параметрлер қалай беріледі?

Бейне: Java тілінде параметрлер қалай беріледі?
Бейне: Java | 1-сабақ (Қысқа нұсқасы) | NetStudy 2024, Мамыр
Anonim

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

Жай ғана, Java-де параметр ретінде сыныпты қалай беруге болады?

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

Сол сияқты, Java-да анықтамалық деректер түрлері қалай беріледі? Анықтама түрлері Әдістерге нысан болған кезде өтті ретінде әдіске айналды айнымалы : көшірмесі анықтамалық айнымалы болып табылады өтті , нақты нысан емес. Қоңырау шалушы мен шақырылған әдістердің бірдей көшірмелері бар анықтама . Қоңырау шалушы шақырылатын әдіс нысанға енгізетін кез келген өзгерістерді де көреді.

Жоғарыда көрсетілгеннен басқа, Java тілінде параметр нені білдіреді?

Анықтама үшін Java Мерзімі: Параметр Параметрлері әдіс мәлімдемесінің бөлігі ретінде тізімделген айнымалылар болып табылады. Әрбір параметр бірегей атауы және анықталған деректер түрі болуы керек.

Java тілінде сілтеме арқылы өте аласыз ба?

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

Ұсынылған: