Métodos
estáticos
class
MathUtil {
public static function sumar($a, $b) {
return $a + $b;
}
public static function restar($a, $b) {
return $a - $b;
}
}
// Llamada a
los métodos estáticos sin crear un objeto
echo
"Suma: " . MathUtil::sumar(5, 3) . "<br>";
echo
"Resta: " . MathUtil::restar(8, 2) . "<br>";
En este
ejemplo, se crea la clase MathUtil que tiene dos métodos
estáticos: sumar y restar. Estos métodos pueden ser llamados
directamente desde la clase sin necesidad de crear un objeto.
Para definir
un método estático, se utiliza la palabra clave static antes de la
declaración del método. Dentro del método, no se puede acceder a las
propiedades de instancia de la clase, ya que no hay una instancia específica
asociada.
Para llamar
a un método estático, se utiliza la sintaxis NombreDeClase::nombreDelMetodo(). En el ejemplo, se
llama a los métodos estáticos sumar y restar utilizando MathUtil::sumar() y MathUtil::restar() respectivamente.
Los métodos
estáticos son útiles cuando necesitas tener funcionalidad asociada a la clase
en sí misma y no a instancias individuales de la clase. Se utilizan con
frecuencia para crear utilidades, funciones auxiliares o métodos de fábrica que
no dependen de un estado específico de la instancia.

0 comments:
Publicar un comentario