Я столкнулся с «странным» поведением в машинописи:
class A {
private _prop;
public a() {
let x = new A();
x._prop
}
}
не вызывает никаких исключений, в то время как я обращаюсь к частной собственности вне объекта.
Кто-нибудь знает:
- если это нормальное поведение (наверное да)
- где я могу найти литературу по этому поводу? Я нашел это очень запутанным ...
редактировать
Я имел в виду: компилятор не показывает никаких исключений, когда я обращаюсь к частному свойству _prop
извне объекта x. Я не говорю о времени выполнения.