Classe e Metodo Python

Python

25/06/2019



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

May Oliveira

Curtidas 0

Melhor post

Sadasd

Sadasd

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.
GOSTEI 3

Mais Respostas

May Oliveira

May Oliveira

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.









Nossa, obrigada. Tudo ficou mais claro agora
GOSTEI 0
POSTAR