Classe e Metodo Python

25/06/2019

0



Olá. Gostaria de saber mais sobre classes e metodos. Por que utiliza-los e quando utilizar.
Obrigada :)
May Oliveira

May Oliveira

Responder

Post mais votado

25/06/2019

É muito simples, se tratam de boas práticas e eficiência de código, pra começar, nada impede que você crie todo o seu programa dentro de um único módulo, sem classes, mas se fizer isso seu código vai virar uma bagunça, mesmo comentado vai ser um trabalho infernal dar manutenção nele, e portanto dividimos cada função de um determinado programa em uma classe diferente, por exemplo, suponha que você tenha uma aplicação que seja uma tela com vários botões, a tela em si seria uma classe, e a ação disparada em cada botão seria outra classe, então você teria uma classe para a tela da aplicação + 1 para cada botão, já a questão dos métodos é muito simples, suponha que você tenha um programa que calcule o IMC dos usuários, usando o peso e altura da pessoa, porém são muitos usuários, ao invés de copiar a expressão matemática que calcula o IMC, não seria mais fácil digitá-la apenas uma vez e usar quantas vezes for preciso? pois o método é isso, você cria um método, com dois parâmetros, um que recebe peso e outro que recebe altura, coloca a expressão de cálculo de IMC dentro dela, e então quando quiser calcular o IMC de alguém é só utilizar o método que você criou, passando como argumentos o peso e a altura da pessoa.

Sadasd

Sadasd
Responder

Mais Posts

25/06/2019

May Oliveira

É muito simples, se tratam de boas práticas e eficiência de código, pra começar, nada impede que você crie todo o seu programa dentro de um único módulo, sem classes, mas se fizer isso seu código vai virar uma bagunça, mesmo comentado vai ser um trabalho infernal dar manutenção nele, e portanto dividimos cada função de um determinado programa em uma classe diferente, por exemplo, suponha que você tenha uma aplicação que seja uma tela com vários botões, a tela em si seria uma classe, e a ação disparada em cada botão seria outra classe, então você teria uma classe para a tela da aplicação + 1 para cada botão, já a questão dos métodos é muito simples, suponha que você tenha um programa que calcule o IMC dos usuários, usando o peso e altura da pessoa, porém são muitos usuários, ao invés de copiar a expressão matemática que calcula o IMC, não seria mais fácil digitá-la apenas uma vez e usar quantas vezes for preciso? pois o método é isso, você cria um método, com dois parâmetros, um que recebe peso e outro que recebe altura, coloca a expressão de cálculo de IMC dentro dela, e então quando quiser calcular o IMC de alguém é só utilizar o método que você criou, passando como argumentos o peso e a altura da pessoa.









Nossa, obrigada. Tudo ficou mais claro agora
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar