Bahay Pag-unlad Ano ang isang bagay? - kahulugan mula sa techopedia

Ano ang isang bagay? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Bagay?

Ang object, sa C #, ay isang halimbawa ng isang klase na likhang nilikha. Ang object ay isang keyword din na isang alyas para sa paunang natukoy na uri ng System.Object sa balangkas .NET.

Ang pinag-isang uri ng sistema ng C # ay nagbibigay-daan sa mga bagay na matukoy. Ang mga ito ay maaaring maging tinukoy ng gumagamit, sanggunian o uri ng halaga, ngunit lahat sila ay nagmana nang direkta o hindi direkta mula sa System.Object. Ang pamana na ito ay walang imik upang ang uri ng bagay ay hindi dapat ipahayag kasama ang System.Object bilang base ng klase.

Sa pangkalahatan, ang uri ng bagay ay kapaki-pakinabang kung saan may kinakailangan upang makabuo ng mga pangkaraniwang gawain. Dahil ang mga halaga ng anumang uri ay maaaring italaga sa mga variable ng uri ng bagay, ginagamit ang uri ng object sa pagdidisenyo ng mga klase na humahawak ng mga bagay ng anumang uri na nagpapahintulot sa code na magamit muli. Ang mga di-pangkaraniwang klase ng koleksyon sa library ng .NET na balangkas, tulad ng ArrayList, Queue, atbp, ay gumagamit ng uri ng object upang tukuyin ang iba't ibang mga koleksyon.

Ang isang bagay ay kilala rin bilang halimbawa.

Ipinaliwanag ng Techopedia ang Bagay

Ang isang bagay ay binubuo ng mga miyembro ng halimbawa na ang halaga ay ginagawang natatangi sa isang katulad na hanay ng mga bagay.

Ang lahat ng mga bagay na ginamit sa C # code ay uri ng object.

Kung ang isang bagay ay hindi naaayon, inilalaan ito ng isang bloke ng memorya at isinaayos tulad ng bawat blueprint na ibinigay ng klase na pinagbabatayan ng bagay. Ang mga bagay ng uri ng halaga ay naka-imbak sa salansan, habang ang mga uri ng sanggunian ay inilalaan sa bunton.

Yamang ang pagpapatupad ng C # code ay nasa pinamamahalaang kapaligiran ng. Ang mga bagay ng uri ng halaga ay nawasak kapag lumabas sila ng saklaw, habang ang mga uri ng sanggunian na uri ay nawasak sa isang di-deterministikong paraan hanggang sa ang huling sanggunian sa kanila ay tinanggal.

Ang dalawang operasyon na may kaugnayan sa mga bagay na nilikha sa C # ay boksing at unboxing. Habang ipinapahiwatig ng boxing ang pagbabagong uri ng halaga sa object, ang unboxing ay tumutukoy sa pagbabagong mula sa object sa isang uri ng halaga. Kailangang magamit nang maingat ang Boxing at unboxing na operasyon dahil maaari silang maglagay ng pag-drag sa pagganap.

Ang kahulugan na ito ay isinulat sa konteksto ng C #
Ano ang isang bagay? - kahulugan mula sa techopedia