Skip to content

Latest commit

 

History

History
116 lines (79 loc) · 2.69 KB

Trabalhando_com_objetos.md

File metadata and controls

116 lines (79 loc) · 2.69 KB

Trabalhando com objetos

Como vimos nos readmes anteriores, um objeto, é uma classe quando instanciada.
EXEMPLO:

#Classe pc
class pc:
    #Método inicializador
    def __init__(self, placaMae, cpu, memRam, hd, fonte, placaVideo):
        self.placaMae = placaMae
        self.cpu = cpu
        self.memRam = memRam 
        self.hd = hd
        self.fonte = fonte
        self.placaVideo = placaVideo

    #Método
    def ligar(self):
        return "Ligando..." 

#Inicializando a classe
#Objeto pc
MeuPc = pc("GigaByte","Intel","Corsair","80GB","500w","Nvidia")

OBS1: Essa classe, pode ter funções, que quando englobadas a ela se tornam métodos como o método ligar.

OBS2: Já quando a classe possui variáveis, denominamo-as como atributos.

Acessando os atributos e métodos do objeto


Vamos agora acessar os atributos e métodos do objeto meu PC.
Digite no seu computador a classe PC e inicialize ela.

Primeiro eu quero saber a marca da placa mãe do meu PC. Para isso preciso exibir na tela, através do comando print o atributo do objeto MeuPc, placaMae.

print("A placa mãe do seu PC é: ",MeuPc.placaMae)
Saída:
A placa mãe do seu PC é:  GigaByte

Eu quero experimentar uma nova configuração para o meu PC.

Então, vou mudar o atributo cpu.

MeuPc.cpu = "AMD"
print("O processador do seu PC é: ",MeuPc.cpu)    
Saída:
O processador do seu PC é:  AMD

Agora eu to afim de jogar alguma coisa, quero ligar meu PC.

Basta nós usarmos o método ligar do nosso objeto.

print(MeuPc.ligar())
Saída:
Ligando...

Por último, mas não menos importante eu quero saber toda a configuração do meu PC, em apenas um print.

Para isso acontecer usaremos o dict que é: um atributo da classe.

print(MeuPc.__dict)
Saída:
{'placaMae': 'GigaByte', 'cpu': 'Intel', 'memRam': 'Corsair', 'hd': '80GB', 'fonte': '500w', 'placaVideo': 'Nvidia'}

Temos todos os atributos do objeto MeuPc, em um dicionário quando utilizamos o atributo dict.

Considerações finais.

Agora, você possui uma visão básica de como trabalhar com um objeto em python.
Pule para os próximos readmes e bons estudos.

OBS: Qualquer dúvida relacionada ao contéudo apresentado neste repositório.
Acesse o discord da heart developers, que a comunidade irá fornecer o suporte necessário, para você.
Discord: discord