Cili është lloji i kthimit të një metode që nuk kthen asnjë vlerë?
Cili është lloji i kthimit të një metode që nuk kthen asnjë vlerë?

Video: Cili është lloji i kthimit të një metode që nuk kthen asnjë vlerë?

Video: Cili është lloji i kthimit të një metode që nuk kthen asnjë vlerë?
Video: Vetëm 0.1% e njerëzve e dinë këtë: Si mund të ndryshoni kiminë e trurit tuaj dhe të arrini gjithçka? 2024, Nëntor
Anonim

Kthimi i një vlere nga një metodë

Nëse një metodë nuk kthen një vlerë, ajo duhet të deklarohet të kthehet i pavlefshëm . Megjithatë, metoda pop() në klasën Stack kthen një lloj të dhënash referencë: një objekt. Metodat përdorin operatorin e kthimit për të kthyer një vlerë. Çdo metodë që nuk është deklaruar i pavlefshëm duhet të përmbajë një deklaratë kthimi.

Në këtë mënyrë, çfarë lloj metode nuk kthen një vlerë?

Një metodë mund të kthejë një vlerë (e cila mund të jetë një lloj primitiv ose një referencë objekti). Nëse metoda nuk kthen një vlerë, ne përdorim i pavlefshëm Fjalë kyçe Java.

Së dyti, cili është lloji i kthimit të një metode? A kthimet e metodës te kodi që e thirri atë kur plotëson të gjitha deklaratat në metodë , arrin a kthimi deklaratë, ose hedh një përjashtim, cilado që të ndodhë e para. Ju deklaroni një lloji i kthimit të metodës në të metodë deklaratë. Brenda trupit të metodë , ju përdorni kthimi deklaratë për kthimi të vlerë.

Atëherë, cili është lloji i deklaruar i kthimit për një metodë që nuk ka një vlerë kthimi?

Çdo metoda e deklaruar i pavlefshëm nuk kthehet a vlerë dhe nuk mundet përmbajnë një kthim deklaratë. Çdo metodë kjo eshte nuk deklarohet duhet boshllëk përmbajnë një kthim deklaratë. Të dhënat lloji të vlera e kthimit duhet të përputhet me lloji i kthimit të deklaruar të metodës ; nuk mundesh kthimi një numër i plotë vlerë nga një metoda e deklaruar te kthimi një boolean.

Çfarë është lloji i kthimit void?

Të lloji i zbrazët , në disa gjuhë programimi që rrjedhin nga C dhe Algol68, është lloji për rezultatin e një funksioni që kthehet normalisht, por nuk jep rezultat vlerë tek thirrësi i saj. Zakonisht funksione të tilla thirren për efektet e tyre anësore, të tilla si kryerja e ndonjë detyre ose shkrimi në parametrat e tyre të daljes.

Recommended: