
public vs protected vs private
Это параметры доступа, они определяют, в каких условиях можно получить доступ к определённым функциям/переменным.
public — любой класс может получить доступ к этому методу, считать его и изменить.
protected — доступ к переменной могут получить только дети этого класса.
private — изменять и считывать значения можно только внутри класса, где она создана.
По умолчанию ко всем объектам применяется модификатор private.
Это параметры доступа, они определяют, в каких условиях можно получить доступ к определённым функциям/переменным.
public — любой класс может получить доступ к этому методу, считать его и изменить.
protected — доступ к переменной могут получить только дети этого класса.
private — изменять и считывать значения можно только внутри класса, где она создана.
По умолчанию ко всем объектам применяется модификатор private.