class Conta:
def __init__(self, numero, titular, saldo, limite):
print(f"Construindo objeto ... {self}")
self.__numero = numero
self.__titular = titular
self.__saldo = saldo
self.__limite = limite
def extrato(self):
print(f"Saldo de {self.__saldo} do titular {self.__titular}.")
def depositar(self, valor):
self.__saldo += valor
def sacar(self, valor):
self.__saldo -= valor
def transferir(self, valor, destino):
self.sacar(valor)
destino.depositar(valor)
if __name__ == '__main__':
conta1 = Conta(123, "Henrique", 55.0, 1000.0)
conta2 = Conta(321, "Gabriel", 95.0, 1000.0)
conta1.transferir(5, conta2)
conta1.extrato()
conta2.extrato()