Инкапсуляция (программирование): различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Asafort (обсуждение | вклад) |
|||
Строка 148:
=== JavaScript ===
{{Main|JavaScript}}
<source lang="
var A = function() {
// private
Строка 166:
</source>
или
<source lang="javascript">
var A = function() {
// private
Строка 176:
}
}
</source>или используя приватные свойства<source lang="javascript" line="1">
class A {
#property;
#privateMethod = () => {
/* actions */
}
get property() { // геттер
return this.#property;
}
set property(value) { // сеттер
this.#property = value;
}
}
</source>
== Примечания ==
{{примечания}}
|