Не очень понятно, когда может потребоваться обращение не к методу объекта, а к методу класса, ведь, при создании экземпляра класса, функция у них одинаковая, единственное, возможно, если для метода мы свойства разные задаем, для класса одни, для объекта значения тех же свойств другие.
P.S. Что SELF используется со static методами в курсе.