Кляса (праграмаваньне): розьніца паміж вэрсіямі
Змесціва выдалена Змесціва дададзена
д робат выдаліў: fi:Kapselointi (strong connection between (2) be-x-old:Кляса (праграмаваньне) and fi:Luokka (ohjelmointi)) |
д афармленьне |
||
Радок 1:
{{Іншыя значэньні|Кляса}}
У [[
Фактычна [[
== Структура клясаў ==
У шматлікіх [[
Функцыі [[канструктар (праграмаваньне)|канструктара]] і [[дэструктар (праграмаваньне)|дэструктара]] ў рэалізацыі клясы прызначаныя для стварэньня і разбурэньня [[аб'ект (праграмаваньне)|аб'ектаў]] клясы. Асноўная функцыя канструктара — стварыць правільны экзэмпляр клясы. Асноўная функцыя дэструктара — разбурыць
[[Поле (праграмаваньне)|Палі]] прызначаныя для захоўваньня ўнутраных дадзеных клясы, а [[мэтад (праграмаваньне)|мэтады]] — для іхнай апрацоўкі, рэалізацыі лёгікі і ўзаемадзеяньня зь іншымі клясамі.
Радок 14:
=== Спэцыфікатары доступу ===
Мэтады і палі клясы могуць быць спраектаваныя як public, private або protected. Гэтыя парамэтры называюцца спэцыфікатарамі доступу. Яны вызначаюць, хто можа атрымліваць доступ да мэтадаў і палёў клясы, якія апісаныя пры дапамозе спэцыфікатара доступу.
Радок 26 ⟶ 25:
== Адносіны між клясамі ==
* [[спадкаваньне (праграмаваньне)|Спадкаваньне]] — аб'екты адной клясы (нашчадка) спадкуюць усе ўласьцівасьці іншай клясы (продка)
* Асацыяцыя — аб'екты клясаў узаемадзейнічаюць адзін з адным.
Радок 34 ⟶ 32:
== Віды клясаў ==
* Базавая (бацькоўская) кляса
* Вытворая кляса (нашчадак)
|