El enlace estático tardío controla a qué clase se hace referencia en contextos estáticos dentro de la herencia. La distinción clave: self:: se refiere a la clase donde el código está escrito, mientras que static:: se refiere a la clase que realmente fue — lo que importa cuando una clase hija hereda un método estático de su padre.
