terça-feira, 26 de novembro de 2013

Java: Objecto, Classe e Métodos

Estás pronto para começar a programar? Achas mesmo?

Hoje vou-te falar sobre o que é um Objecto, uma Classe e um Método em Java. Antes de começares sequer a programar tens de saber obrigatoriamente o que são estas três coisas.
Um programa em Java (que é uma linguagem de programação orientada a objectos) é definido como um conjunto de objectos que comunicam uns com os outros chamando métodos uns dos outros. Ou seja:

  • Objecto - um objecto tem estados e comportamentos.
    Exemplo: um cão tem como estado uma "cor" e uma "raça", bem como comportamentos tais como "ladrar" e "comer". Um objecto é uma instância (criação / exemplo) de uma classe.
  • Classe - uma estrutura com atributos que abstrai um conjunto de objectos com características semelhantes.
    Exemplo: "animal" é uma classe, que tem como atributos o seu "tipo" e "género";
    "cão" é uma instância (ou deriva) de "animal" (ou seja, tem um tipo e um género) e apesar de possuir todas as características da classe "animal", é completamente independente de outras instâncias de "animal", ou seja, um "cão" é diferente de um "gato".
  • Método - comportamento dos objectos de uma classe. Uma classe pode conter vários comportamentos.
    Exemplo: um "cão" tem como comportamentos "ladrar", "comer" e "lamber".

Este tema pode ser um pouco confuso, mas como sempre estou disponível para vos explicar de outra forma que vos seja mais clara. Basta comentar. As dúvidas serão tiradas logo que possível.
Comentários
0 Comentários

Sem comentários:

Enviar um comentário

Tira aqui as tuas dúvidas! Mas atenção ao que escreves! ;)