HTML Diff
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>