from conta import Conta from cliente import Cliente conta_de_teste = Conta(1234, "Bruno", 55.6, 100.0) print(conta_de_teste.saldo) conta_de_teste.saca(200) print(conta_de_teste.saldo) print(conta_de_teste._Conta__pode_sacar(50)) print("=> Código do banco: {}".format(Conta.codigo_bancos())) print("=> Taxa: {}".format(Conta.taxa))
#%% get e set print(conta1.get_saldo()) conta1.set_limite(5000) print(conta1._Conta__limite) #%% Importando classe cliente # @property e @setter from cliente import Cliente cliente1 = Cliente('andré', 24) cliente1.nome cliente2 = Cliente('joao', 29) print(cliente2.idade) cliente2.idade = 25 print(cliente2.idade) #%% Explorando os métodos da classe conta from conta import Conta conta1 = Conta(123, 'André', 10, 1000) conta1.saca(10030) #%% Explorando os métodos da classe conta (parte 2) from conta import Conta conta1 = Conta(123, 'André', 10, 1000) print(conta1.codigo_banco) print(conta1.codigo_bancos() ) # método estático, bom para fazer função que não envolve o objeto