0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>В некоторых случаях свойства и методы в классе создаются только для внутреннего использования. Разработчики не хотят давать возможность вызывать их снаружи, иначе их случайно могут начать использовать, что не планировалось.</p>
1
<p>В некоторых случаях свойства и методы в классе создаются только для внутреннего использования. Разработчики не хотят давать возможность вызывать их снаружи, иначе их случайно могут начать использовать, что не планировалось.</p>
2
<p>В языках с классами принято разделять свойства на публичные, приватные и защищенные. Первые доступны для всех, вторые могут использоваться только внутри класса, а третьи - внутри класса и в его наследниках. В этом уроке разберем каждый из этих видов.</p>
2
<p>В языках с классами принято разделять свойства на публичные, приватные и защищенные. Первые доступны для всех, вторые могут использоваться только внутри класса, а третьи - внутри класса и в его наследниках. В этом уроке разберем каждый из этих видов.</p>
3
<h2>Публичные свойства</h2>
3
<h2>Публичные свойства</h2>
4
<p>По умолчанию в TypeScript все свойства публичные. Это можно обозначить явно с помощью ключевого слова public:</p>
4
<p>По умолчанию в TypeScript все свойства публичные. Это можно обозначить явно с помощью ключевого слова public:</p>
5
<h2>Приватные свойства</h2>
5
<h2>Приватные свойства</h2>
6
<p>Также свойства можно сделать приватными. Тогда пропадет возможность обращаться к ним снаружи напрямую:</p>
6
<p>Также свойства можно сделать приватными. Тогда пропадет возможность обращаться к ним снаружи напрямую:</p>
7
<h2>Защищенные свойства</h2>
7
<h2>Защищенные свойства</h2>
8
<p>Наконец, свойства можно сделать защищенными. Это значит, что они доступны внутри класса и в наследниках:</p>
8
<p>Наконец, свойства можно сделать защищенными. Это значит, что они доступны внутри класса и в наследниках:</p>
9
<h2>Рекомендуемые программы</h2>
9
<h2>Рекомендуемые программы</h2>