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