Почему я должен объявлять свойства (переменные) или методы (функции) класса, используя ключевое слово public
, если они по умолчанию общедоступны? Или они?
Другими словами, public
является избыточным? Я понимаю частный
и защищенный
, но зачем объявлять общедоступным
, если члены класса в любом случае являются общедоступными?