03 – Criando uma classe em Java


Olá para todos!

fonte: https://mastigado.wordpress.com

Depois que já aprendemos a compilar em Java e a configurar o PATH da máquina, por que não aprendermos o que é uma classe em programação orientada a objetos. Confesso que eu não queria estar escrevendo isso aqui agora, mas acho que é necessário para que eu possa prosseguir com outros assuntos e um deles é esse :)!

Bem…vamos lá!

Ok!

Vou tentar ser objetivo e quem ainda tiver dúvidas, pergunte.

Uma classe é como se fosse algo que guarda informação sobre outras coisas e que também pode fazer coisas. Complicado? Bem, estas coisas que ela guarda são chamados de atributos, que para nós seria mais ou menos o que forma algo. Complicado ainda? Bem, imagine uma Pessoa e essa Pessoa não deixa de ser algo (ou alguém), correto? Pois bem, essa Pessoa tem coisas tipo olhos, mãos, braços, pernas, coração, etc e todas essas coisas formam essa Pessoa e são estas “coisas” a que chamamos de atributos. Beleza então?

Pois bem e aquele lance de poder fazer coisas é como as coisas que a pessoa faz, fechar os olhos, bater palmas com as mãos, nadar com os braços, andar com pernas, fazer o coração ficar triste (:(), dormir, etc. Portanto, fazer estas coisas é chamado de método. Cada ação que a Pessoa faz (ou que a classe faz) ela tem um método para fazer isso.

Então pronto, tá tudo entendido.

Na prática é o que está abaixo (não escreve este código, apenas compare com o que falei).


public class Pessoa{

   public Olho olho;
   public Mao mao;
   public Braco braco;
   public Perna perna;
   public Coracao coracao;

   public void abrirOlhos(){
     this.olho.aberto = true;
   }

   public void baterPalmas(){
     this.mao.atividade = "Batendo palmas";
   }

   public void nadar(){
     this.nadar.atividade = "Nadando";
   }

   public void andar(){
     this.perna.atividade = "Andando";
   }

   public void coordenarRitmoDoCoracao(){
     this.coracao.batimentos = 4.7;
   }
}

Entenderam? Não precisa entender o código, apenas assimile com o que foi escrito. Não vai adiantar eu explicar um milhão de coisas como me disseram, pois é basicamente isso aí. E claro, você controla uma pessoa fazendo uma classe dessas aí, mas se você fosse fazer um jogo e tivessem personagens que são pessoas, seria parecido com isso aí, sem tirar e nem por.

E é mais ou menos por aí mesmo. Pô, tá mastigado.

fonte: https://mastigado.wordpress.com

post anterior: https://mastigado.wordpress.com/2014/11/06/02-configurando-o-seu-java-para-programarmos-e-compilarmos-inclusive-o-path-da-sua-maquina/

Sobre Mastigado
Sou um daqueles que precisa mudar o mundo.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: