Classe e Metodo Python
Olá. Gostaria de saber mais sobre classes e metodos. Por que utiliza-los e quando utilizar.
Obrigada :)
May Oliveira
Curtidas 0
Melhor post
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
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