Аб’ект (праграмаваньне): розьніца паміж вэрсіямі
Змесціва выдалена Змесціва дададзена
д Wizardist перанёс старонку Аб'ект (праграмаваньне) у Аб’ект (праграмаваньне): ВП:АПОСТРАФ |
→Аб’екты ў аб’ектна-арыентаваным праграмаваньні: стыль, артаграфія |
||
Радок 18:
У выпадку большасьці аб’ектаў, да дадзеных аб’екта можна зьвяртуцца толькі праз мэтады, што гарантуе тое, што дадзеныя заўжы застануцца ў дапушчальных межах. Аднак пэўныя мовы не адрозьніваюць дадзеныя і мэтады.
1 int
2
3
У мовах, дзе кожны аб’ект ствараецца з клясы, аб’ект называецца '''экзэмплярам''' гэтай клясы. Калі кожны аб’ект мае тып, то два аб’екты адной і той жа клясы будуць мець адзін і той жа [[тып дадзеных]].
Часам аб’ект застаецца без спасылак на яго ў праграме. Такі аб’ект ужо ня можа выконваць ніякіх дзеяньняў. У такіх выпадках у мовах, дзе рэалізаваны аўтаматычны збор сьмецьця, [[зьбіральнік сьмецьця]]
Тры ўласьцівасьці, якія характарызуюць аб’екты:
# Унікальнасьць: уласьцівасьць аб’екта, якая адрозьнівае яго ад іншых аб’ектаў;
# Стан: апісвае
# Паводзіны: апісвае мэтады ў [[інтэрфэйс (праграмаваньне)|інтэрфэйсе]] аб’екта, празь якія ён можа быць выкарыстаны.
|