Yuav ua li cas siv constructor hauv Java?
Yuav ua li cas siv constructor hauv Java?

Video: Yuav ua li cas siv constructor hauv Java?

Video: Yuav ua li cas siv constructor hauv Java?
Video: XF Cog Ruaj Lis Qhia Vaj Lug Kub 04 29 2018 2024, Kaum ib hlis
Anonim

Cov lub hom phiaj ntawm constructor yog los pib qhov khoom ntawm chav kawm thaum lub lub hom phiaj ntawm ib txoj kev yog ua ib txoj hauj lwm los ntawm kev ua java ua code. Tus tsim tsis tuaj yeem paub daws teeb, kawg, zoo li qub thiab synchronized thaum txoj kev tuaj yeem ua tau. Tus tsim tsis muaj hom rov qab thaum txoj kev ua.

Tsis tas li ntawd, dab tsi yog kev siv tus tsim qauv hauv Java nrog piv txwv?

Qhov sib txawv ntawm tus tsim thiab txoj kev hauv Java

Java Constructor Java Method
Ib tug constructor yog siv los pib lub xeev ntawm ib yam khoom. Ib txoj hauv kev yog siv los nthuav tawm tus cwj pwm ntawm ib qho khoom.
Tus neeg tsim khoom yuav tsum tsis muaj hom rov qab. Ib txoj kev yuav tsum muaj hom rov qab.

Koj txhais li cas tus tsim tsim hauv Java? A constructor nyob rau hauv Java yog tus pib ntawm ib yam khoom; txhua lub sijhawm koj tsim ib qho piv txwv tshiab ntawm chav kawm, a tus tsim yog invoked. Yog koj tsis tsim ib tug tus tsim , lub neej ntawd tus tsim (tsis muaj kev sib cav, tsis muaj lwm yam code tiag) yog tsim rau koj los ntawm Java . Lub npe tus tsim zoo ib yam li cov chav kawm.

Tsis tas li ntawd, constructors siv rau dab tsi?

A tus tsim yog ib txoj hauv kev tshwj xeeb ntawm chav kawm lossis cov qauv hauv cov phiaj xwm taw qhia uas pib ua ib yam khoom ntawm hom ntawd. A tus tsim yog ib qho piv txwv txoj kev uas feem ntau muaj tib lub npe raws li cov chav kawm, thiab tuaj yeem ua tau siv rau teeb tsa qhov tseem ceeb ntawm cov tswv cuab ntawm ib qho khoom, xws li mus rau lub neej ntawd lossis rau cov neeg siv cov txiaj ntsig.

Dab tsi yog siv lo lus tseem ceeb no hauv Java?

Lo lus tseem ceeb 'THIS' in Java yog ib qho kev hloov pauv uas hais txog cov khoom tam sim no. "qhov no" yog siv rau cov khoom tam sim no, uas nws txoj kev raug hu ua. Koj ua tau siv "qhov no" lo lus tseem ceeb kom tsis txhob muaj npe tsis sib haum xeeb hauv txoj kev / tus tsim ntawm koj qhov piv txwv / khoom.

Pom zoo: