class User:
pass
#O nome de classe tem de começar em Maúsculas
#Declaração da Classe
user_1 = User()
class User:
pass
#O nome de classe tem de começar em Maúsculas
#Declaração da Classe
user_1 = User()
user_1.id ="001"
user_1.username ="Casnastra"
print(user_1.username)
#Output
Casnastra
class User:
pass
#O nome de classe tem de começar em Maúsculas
#Declaração da Classe
user_1 = User()
user_1.id ="001"
user_1.username ="Casnastra"
print(user_1.username) user_2 = User()
user_2.id ="002"
user_2.username ="Lolo"
# Vamos Construir a classe
class User:
pass
#O nome de classe tem de começar em Maúsculas
#Declaração da Classe
# Contruir classe é feita da seguinte forma
#class Nome:
# def__init__(self):
# iniicializar os atributos
user_1 = User()
user_1.id ="001"
user_1.username ="Casnastra"
print(user_1.username) user_2 = User()
user_2.id ="002"
user_2.username ="Lolo"
class User:
def __init__(self,user_id,username):
self.id = user_id
self.username = username
user_1 = User("001","Canastra")
user_2 = User("002","lolo")
class User:
def __init__(self,user_id,username):
self.id = user_id
self.username = username
self.followers =0
self.following =0
def follow(self,user):
user.followers +=1
self.following +=1
user_1 = User("001","Canastra")
user_2 = User("002","lolo")
user_1.follow(user_2)
print(user_1.followers)
print(user_1.following)
print(user_2.followers)
print(user_2.following)
class Conta:
def __init__(self, nome, saldo, min_saldo):
self.nome = nome
self.saldo = saldo
self.min_saldo = min_saldo def deposito(self, valor):
self.saldo += valor def retirar(self, valor):
if self.saldo - valor >= self.min_saldo:
self.saldo -= valor
else:
print("Desculpe, não há fundos suficientes!") def statement(self):
print("Saldo da conta: £{}".format(self.saldo)) class Corrente(Conta):
def __init__(self, nome, saldo):
super().__init__(nome, saldo, min_saldo=-1000) def __str__(self):
return "{} Conta Corrente: Saldo £{}".format(self.nome, self.saldo) class Poupança(Conta):
def __init__(self, nome, saldo):
super().__init__(nome, saldo, min_saldo=0) def __str__(self):
return "{} Conta Poupança: Saldo £{}".format(self.nome, self.saldo) depositante = Poupança("Paulo", 4000)
print(depositante)
# Exemplo genérico
class Car:
def __init__(self, make, model, color):
self.make = make
self.model = model
self.color = color