Qhov Sib Txawv Ntawm Tus Kheej thiab Cov Ntsiab Lus

Cov txheej txheem:

Qhov Sib Txawv Ntawm Tus Kheej thiab Cov Ntsiab Lus
Qhov Sib Txawv Ntawm Tus Kheej thiab Cov Ntsiab Lus

Video: Qhov Sib Txawv Ntawm Tus Kheej thiab Cov Ntsiab Lus

Video: Qhov Sib Txawv Ntawm Tus Kheej thiab Cov Ntsiab Lus
Video: Saib Tias Ntawm neeg lub cev (update) 23/4/2019 2024, Lub Xya hli ntuj
Anonim

Qhov Tseem Ceeb Qhov txawv - Tus cim vs lo lus tseem ceeb

Muaj ntau lub tswv yim xws li hloov pauv, ua haujlwm, thiab lwm yam hauv kev ua haujlwm. Ib qho kev sib txawv yog qhov chaw nco los khaws cov ntaub ntawv. Kev ua haujlwm yog ib qho thaiv cov lus los ua ib txoj haujlwm tshwj xeeb. Thaum sau qhov kev pab cuam, nws yog ib qho tseem ceeb uas yuav tsum tau muab cov npe muaj txiaj ntsig zoo vim nws txhim kho cov lej nyeem tau. Yog li ntawd, tus programmer tuaj yeem tsim cov npe los txheeb xyuas lawv. Lawv hu ua tus cim. Tus ID yog tus neeg siv lub npe uas tau muab rau qhov sib txawv, muaj nuj nqi, array lossis chav kawm. Kuj tseem muaj cov lus muab los ntawm cov lus programming uas muaj lub ntsiab lus tshwj xeeb. Lawv hu ua keywords. Cov lus tseem ceeb yog cov lus, thiab txhua tus muaj cov haujlwm tshwj xeeb. Cov lus tseem ceeb no tsis tuaj yeem siv los ua cov npe cim. Kab lus no tham txog qhov sib txawv ntawm tus cim thiab lo lus tseem ceeb. Qhov sib txawv tseem ceeb ntawm tus cim thiab lo lus tseem ceeb yog qhov, tus cim yog tus neeg siv txhais lub npe rau qhov sib txawv, muaj nuj nqi, chav kawm thaum lo lus tseem ceeb yog lo lus tshwj tseg muab los ntawm cov lus programming.

Identifier yog dab tsi?

Ib lub npe tsim los ntawm tus programmer los txhais qhov sib txawv, muaj nuj nqi lossis chav kawm yog hu ua tus cim. Cov identifiers yog siv los txheeb xyuas cov chaw no tshwj xeeb. Nws yog ib qho tseem ceeb uas yuav tsum tau muab cov npe muaj txiaj ntsig rau cov cim kom ua kom cov lej nyeem tau yooj yim. Nws kuj tseem yuav pab lwm tus programmer los txheeb xyuas qhov program hais txog dab tsi.

Muaj qee cov cai thaum tsim cov cim. Cov cim qhia tau tso cai tsuas yog siv cov cim ntawm cov tsiaj ntawv, tus lej thiab tus lej cim. Nws tsis pom zoo kom pib tus cim nrog tus lej. Thaum muaj nqe lus xws li int tooj=4; tus lej yog tus cim. Tus programmer tuaj yeem luam tus nqi ntawm qhov sib txawv ntawd siv lub npe 'tus lej'. Feem ntau cov lus programming txhawb cov ntaub ntawv rhiab heev. Yog li, lub npe hloov pauv 'chaw' txawv ntawm 'AREA'.

Qhov sib txawv ntawm tus cim thiab lo lus tseem ceeb
Qhov sib txawv ntawm tus cim thiab lo lus tseem ceeb

Daim duab 01: Piv txwv ntawm Cov Cim thiab Cov Ntsiab Lus

Rau qhov ua haujlwm los suav cov lej ntawm ob tus lej, lub npe tuaj yeem suav tau suav (). Lwm tus lej siv tau yog tus neeg ua haujlwm_ nyiaj hli, tub kawm ntawv_id thiab tus lej. Thaum tsim ib chav kawm, tus programmer tuaj yeem siv lub ntsiab lus uas qhia txog cov cwj pwm thiab cov txheej txheem. e.g. class Student, class Employee, class Rectangle etc. Ib yam li ntawd, tus programmer tuaj yeem tsim cov cim raws li qhov program.

lo lus tseem ceeb yog dab tsi?

Cov ntsiab lus yog muab los ntawm cov lus programming rau ib txoj haujlwm tshwj xeeb. Lawv muaj lub ntsiab lus tshwj xeeb. Cov ntsiab lus tsis tuaj yeem siv los ua tus cim. Cov ntsiab lus tseem ceeb kuj hu ua cov lus tseg. Thaum muaj ib nqe lus nyob rau hauv qhov kev pab cuam li int tooj=2; nws txhais tau tias tus lej yog qhov sib txawv uas muaj tus nqi 2. Tus int yog ib lo lus tseem ceeb. Nws qhia lub compiler tias lub cim xeeb qhov chaw tuaj yeem khaws tus nqi sib npaug. Thaum muaj nqe lus raws li thaj chaw ntab; lub ntab yog lo lus tseem ceeb thiab cheeb tsam yog tus cim. Qhov chaw hloov pauv tuaj yeem tuav tus nqi ntab ntab.

Nyob hauv programming, muaj cov xwm txheej los rov ua ib ntu ntawm nqe lus. Lub voj voog thiab lub voj voog yog siv rau kev ua haujlwm rov qab. Rau kev txiav txim siab, yog siv tau. Yog hais tias lub logic muaj tseeb, ces cov nqe lus nyob rau hauv lub if block yuav ua. Txwv tsis pub, cov nqe lus hauv lwm qhov thaiv yuav ua tiav. Nov yog qee qhov piv txwv ntawm cov ntsiab lus uas muaj rau ntau hom lus programming. Cov lus tseem ceeb tsis tuaj yeem siv los ua cov npe rau qhov kev hloov pauv ntawm qhov kev zov me nyuam lossis lwm tus neeg siv cov ntsiab lus teev tseg.

Dab tsi yog qhov zoo sib xws ntawm Cov Cim Qhia thiab Cov Ntsiab Lus?

Ob tus cim thiab lo lus tseem ceeb yog siv hauv kev ua haujlwm

Dab tsi yog qhov txawv ntawm tus lej cim thiab lo lus tseem ceeb?

Identifier vs Keyword

Ib tus cim yog tus neeg siv lub npe rau qhov sib txawv, muaj nuj nqi, chav kawm. Ib lo lus tseem ceeb yog ib lo lus tshwj tseg muab los ntawm cov lus programming.
Format
Ib tus cim tuaj yeem suav nrog cov tsiaj ntawv, tus lej thiab cov ntawv hauv qab. Ib lo lus tseem ceeb tsuas muaj cov tsiaj ntawv xwb.
Cas sensitivity
Ib tus cim tuaj yeem yog tus lej loj lossis tus lej qis. Ib lo lus tseem ceeb yuav tsum yog tus lej qis.

Summary – Identifier vs Keyword

Tus cim thiab lo lus tseem ceeb yog cov ntsiab lus siv hauv kev ua haujlwm. Thaum muaj ib nqe lus nyob rau hauv lub as int cim; lub cim yog tus cim thiab int yog lo lus tseem ceeb. Tus cim yog tsim los ntawm tus programmer thaum lo lus tseem ceeb yog siv los ntawm cov neeg sau ua ke rau ib qho tshwj xeeb. Kab lus no tau tham txog qhov sib txawv ntawm tus cim thiab lo lus tseem ceeb. Qhov txawv ntawm tus cim thiab lo lus tseem ceeb yog tias tus cim yog tus neeg siv txhais lub npe rau qhov sib txawv, ua haujlwm, chav kawm thaum lo lus tseem ceeb yog ib lo lus tshwj xeeb muab los ntawm cov lus programming.

Download PDF of Identifier vs Keyword

Koj tuaj yeem rub tawm PDF version ntawm kab lus no thiab siv nws rau offline hom phiaj raws li daim ntawv ceeb toom. Thov rub tawm PDF version ntawm no: Qhov txawv ntawm Tus Kheej thiab Lo Lus

Pom zoo: