Hver er aðalmunurinn á arfi og hlutum í tölvuforritun (OOP byggir)?


svara 1:

Þú skrifar kóða. Þú ert með flokka sem þú skrifaðir: lögun, þríhyrningur, rétthyrningur, ferningur. Þríhyrningur og rétthyrningur eru form. Ferningur er rétthyrningur (sem þýðir að hann er einnig lögun). Þetta samband milli hluta er erfðir.

Og ef þú leyfir mér að finna upp setningafræði, vonandi til að myndskreyta það sem við gerum:

 

Ferningur fyrstFjórðungur = nýr ferningur (staða: = punktur (0,0), hliðarlengd = 6);

Ferningur sekúnduFjórðungur = nýr ferningur (staða: = punktur (5,5), hliðarlengd = 6);

 

Hér höfum við tvo ferninga. firstSquare og secondSquare eru „tilvik“ af Square. Torgið er „flokkur“. Þegar fólk segir „hlut“ þýðir það venjulega dæmi, en stundum stétt.

 

Erfðir eru samband sem hefur ferning og rétthyrning. Ferningur er rétthyrningur (ferningur erfir frá rétthyrningi).

 

Mín ráð: það hljómar eins og þú hafir lesið nóg en hefur ekki skrifað nægjanlegan kóða. Skrifaðu einhvern kóða. Það verður líklega hrikalega rangt. Ekki hafa áhyggjur. Þegar þú skrifar kóða verða sum þessara hugmynda skýrari.


svara 2:

Erfðir víkka út siðareglur og / eða breyta útfærslu fyrir tengi. Þetta skiptir hönnunarrými fyrir framkvæmd hlutar.

Hlutir eru staðir til að útfæra og taka á móti skilaboðum. Þegar skilaboð berast leitar hluturinn í bekkinn sem hann var lagður á eftir viðeigandi aðferð. Ef það er ekki að finna þar er leitað í stéttarveldi. Ef samsvörun finnst er aðferðin kölluð á hlutinn.


svara 3:

Erfðir víkka út siðareglur og / eða breyta útfærslu fyrir tengi. Þetta skiptir hönnunarrými fyrir framkvæmd hlutar.

Hlutir eru staðir til að útfæra og taka á móti skilaboðum. Þegar skilaboð berast leitar hluturinn í bekkinn sem hann var lagður á eftir viðeigandi aðferð. Ef það er ekki að finna þar er leitað í stéttarveldi. Ef samsvörun finnst er aðferðin kölluð á hlutinn.


svara 4:

Erfðir víkka út siðareglur og / eða breyta útfærslu fyrir tengi. Þetta skiptir hönnunarrými fyrir framkvæmd hlutar.

Hlutir eru staðir til að útfæra og taka á móti skilaboðum. Þegar skilaboð berast leitar hluturinn í bekkinn sem hann var lagður á eftir viðeigandi aðferð. Ef það er ekki að finna þar er leitað í stéttarveldi. Ef samsvörun finnst er aðferðin kölluð á hlutinn.


svara 5:

Erfðir víkka út siðareglur og / eða breyta útfærslu fyrir tengi. Þetta skiptir hönnunarrými fyrir framkvæmd hlutar.

Hlutir eru staðir til að útfæra og taka á móti skilaboðum. Þegar skilaboð berast leitar hluturinn í bekkinn sem hann var lagður á eftir viðeigandi aðferð. Ef það er ekki að finna þar er leitað í stéttarveldi. Ef samsvörun finnst er aðferðin kölluð á hlutinn.


svara 6:

Erfðir víkka út siðareglur og / eða breyta útfærslu fyrir tengi. Þetta skiptir hönnunarrými fyrir framkvæmd hlutar.

Hlutir eru staðir til að útfæra og taka á móti skilaboðum. Þegar skilaboð berast leitar hluturinn í bekkinn sem hann var lagður á eftir viðeigandi aðferð. Ef það er ekki að finna þar er leitað í stéttarveldi. Ef samsvörun finnst er aðferðin kölluð á hlutinn.