eu não entendi a abrangência do método de classe em relação ao método estático
eu não entendi a abrangência do método de classe em relação ao método estático
Ola Marcella, tudo bom?
Método estático são métodos das classes que não utilizam diretamente atributos da classe (o famoso self), mas sua finalidade é estar associado a classe para auxiliar ela alem que ela pode ser chamada fora da classe sem precisar instanciar nenhum objeto, como no exemplinho que fiz
class Vetor:
def __init__(self, x, y):
self.v = [x,y]
@staticmethod
def soma_vetor(v1,v2):
return [v1[0]+v2[0],v1[1]+v2[1]]
print(Vetor.soma_vetor([1,2],[3,4]))
Espero ter ajudado