Mga Bagay at Mga Klase

Anonim

Mga Object vs Class

Ang mga wika na may object oriented programming ay gumagamit ng mga bagay at klase. C + +,.NET, Java, atbp., Ay lahat ng mga object-oriented programming language na gumagamit ng mga bagay at klase.

Sa wika ng programming, ang bagay ay inilarawan bilang isang yunit na maaaring magamit sa pamamagitan ng paggamit ng mga utos. Ang mga halimbawa ng mga bagay ay: mga variable, function, value, at mga istruktura ng data. Sa isang kapaligiran na nakatuon sa object, ang bagay o bagay ay inilarawan bilang halimbawa ng isang klase. Ang dalawang bagay, at mga klase, ay katulad ng isa't isa. Ang paglalagay nito sa pananaw ng totoong mundo, ang talahanayan, kompyuter, TV, at iba pang mga gamit ang mga bagay. Upang maabot ang mga bagay ng isang klase, ginagamit ang mga pamamaraan. Ang ugnayan ay nangyayari dahil sa mga pamamaraan ng mga bagay na kilala rin bilang term na "encapsulation ng data." Ang isa pang paggamit para sa mga bagay na ito ay para sa data at pagtatago ng code.

Nagbibigay ang mga bagay ng iba't ibang uri ng mga benepisyo kapag ginagamit ang mga ito sa isang code. Ang isang halimbawa ay ang kadalian ng debugging. Pagdating sa pag-debug, madaling matanggal ang bagay kapag ang isang problema ay lumitaw sa code. Ito ay maaaring mapalitan ng isa pang bagay na gagawin bilang kapalit ng dating bagay. Ang isa pang halimbawa ay sa pamamagitan ng pagtatago ng impormasyon. Ang panloob na pagpapatupad o ang code ay wala sa paningin mula sa mga gumagamit sa panahon ng pagtatapos ng pakikipag-ugnayan sa pamamagitan ng mga pamamaraan ng mga bagay. Ang ikatlong benepisyo ay sa pamamagitan ng muling paggamit ng code. Maaari mong gamitin ang mga bagay o mga code na isinulat ng isa pang programmer sa iyong programa. Ito ay nagsasaad na ang mga bagay ay napaka-reusable at ginagawang mas madali para sa mga eksperto na gumamit ng mga tiyak na gawain at tambalang bagay na madaling magagamit para sa iyong sariling code at para sa layunin ng pag-debug. Isa pang benepisyo ang modularity. Magagawa mong ipagpatuloy ang mga source code ng mga bagay sa isang pinakamataas na puno na paraan habang kasabay nito ang pagsusulat nito. Sa pamamagitan nito, ang programa ay nilapitan sa isang modular na paraan.

Ang mga klase ay mga konsepto na ginagamit sa isang wika na nakatuon sa object ng programming. Ang mga ito ay mga object-oriented programming, tulad ng; C ++, JAVA, at PHP. Bukod sa paghawak ng data, ginagamit din ang mga klase sa proseso ng pagpindot sa mga function. Ang mga bagay ay mga halimbawa ng mga klase. Kapag may isang variable, ang klase ay ang uri habang ang object ay ang variable. Ginagamit ang salitang "klase" upang magpatibay sa isang klase. Ang opisyal na identifier ay CLASS_NAME habang ang mga pangalan para sa mga bagay ay sinasagisag ng OBJECT_NAMES. Ang katawan ay nagtataglay ng mga miyembro na maaaring alinman sa mga deklarasyon ng datos o mga pag-andar. Ang mga tagapagsalita ng access ay may mga keyword na maaaring pampubliko, pribado, o protektado. Ang mga pampublikong miyembro ay maaaring gamitin saan man. Ang mga liblib na miyembro ay maaaring gamitin sa mga katulad na klase o maaaring magamit mula sa mga klase ng kaibigan. Ang mga uri ng miyembro ay maaaring gamitin sa loob lamang ng magkatulad na klase. Ang pag-access ay kumpidensyal sa tuwing ginagamit ang klase ng keyword bilang default. Ang parehong data at mga function ay maaaring hawak ng isang klase.

Buod:

1.Object-oriented programming languages ​​ay gumagamit ng mga bagay at klase.

2. Mga halimbawa ng mga bagay ay: mga variable, function, value, at mga istruktura ng data.

3.Objects nag-aalok ng iba't ibang mga uri ng mga benepisyo kapag ang mga ito ay ginagamit sa isang code.

4.Classes ay mga konsepto na ginagamit sa isang object-oriented programming language. Ang mga ito ay mga object-oriented programming, tulad ng; C ++, JAVA, at PHP.

5.Objects ay mga pagkakataon ng mga klase. Kapag may isang variable, ang klase ay ang uri habang ang object ay ang variable.

6.Ang mga tagasunod sa tagumpay ay may mga keyword na alinman sa publiko, pribado, o protektado.

7.Ang data at mga function ay maaaring hawak ng isang klase.