Hola a todos, hoy os voy a enseñar como podemos crear los métodos estáticos en Python 3.
Los métodos estáticos son muy usados en la programación para permitir la llamada de métodos sin la necesidad de crear instancias de una clase.
Hacer métodos estáticos, es muy sencillo, vemos un ejemplo:
class Operaciones: @staticmethod def suma(a, b): return a+b @staticmethod def resta(a, b): return a-b @staticmethod def multiplicacion(a, b): return a*b @staticmethod def division(a, b): return a/b print("SUMA: ",Operaciones.suma(10,5)) print("RESTA: ",Operaciones.resta(10,5)) print("MULTIPLICACION: ",Operaciones.multiplicacion(10,5)) print("DIVISION: ",Operaciones.division(10,5))
Simplemente, con @staticmethod indicamos que es un método estático y la forma de llamarlo es con el nombre de la propia clase y el método, por ejemplo, Operaciones.suma(10,5).
El resultado es este:
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta