чтобы если у тебя в коде стоит что-то такое
public class A
{
public SomeClass S;
public void SomeMethod() { // }
}
То компилятор тебя пошлет соссать бибу, а не компилировать код, потому прийдеться поставить ? чтобы явно сказать что там наллбл переменная или если получаешь её специфичным образом то ! чтобы он вообще не проверял
Ну в Ангуляре у меня сейчас именно такие настройки вроде стоят
так выше о чём по твоему?
А зачем делать паблик? Реализуй геттер и сеттер и в геттере проверь на нуль, если нуль верни дефалтную сущность.
Обсуждают сегодня