preloader

1 января 1 г. | 1 чтение минут
Указатель содержания

• El operador ‘+’ se implementa mediante un método con la firma def add (yo, otro): • El operador ‘−’ se implementa mediante un método con la firma def sub (yo, otro): Donde otro representa otra Cantidad u otro tipo adecuado que agregarse o restarse del objeto Cantidad actual. Python asignará los métodos a los operadores ‘+’ y ‘−’; tal que si alguien intenta sumar cantidades juntas, entonces el método add() lo hará ser llamado etc La definición de la clase Cantidad se da a continuación; tenga en cuenta que la clase en realidad solo envuelve un número contenido en el valor del atributo. Usando esta definición de clase, podemos crear dos instancias del tipo Cantidad y sumarlos: Si ejecutamos este fragmento de código obtenemos: cantidad de clase: def init(auto, valor=0): self.value = valor def add(uno mismo, otro): nuevo_valor = propio.valor + otro.valor cantidad devuelta (nuevo_valor) def sub(uno mismo, otro): nuevo_valor = propio.valor - otro.valor cantidad devuelta (nuevo_valor) def str(uno mismo): devuelve ‘Cantidad[’ + str(self.value) + ‘]’ q1 = Cantidad(5) q2 = Cantidad(10) imprimir(‘q1 =’, q1, ‘, q2 =’, q2) q3 = q1 + q2 imprimir(‘q3 =’, q3) q1 = Cantidad[5] , q2 = Cantidad[10] q3 = Cantidad[15] 22.2 Sobrecarga del operador 243

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше