Você está na página 1de 7

P.O.

O JAVA

Aula 01 - Orientação a objetos


Conceito

Quando falamos em orientação a objetos precisamos entender o que é


uma abstração.

Uma classe é a abstração genérica de algo, por exemplo; Hilton é um ser


humanos mas como podemos abstrair esta informação?
Conceito

Basta nos perguntar como Hilton pode ser considerado um ser humano e
logo percebemos que existem fatores genéricos que identificam os seres
humanos, como por exemplo;

Possuem esqueleto, andam ereto, possuem inteligência, possuem 4


membros, etc… Tudo isso chamamos de abstração. Se Hilton possui
estas condições, com isso contribui para ser chamado de ser humano.
O que é uma classe Java?

Uma classe Java é uma representação de uma abstração. Uma classe ou


uma abstração é formada por atributos e métodos.

Atributos = Características que definem a classe.


Métodos = São as tarefas, ações que a classe pode executar.
Atributos de uma Classe Java

Considerando o exemplo de Hilton ser um ser humano, podemos então


criar uma classe onde os atributos são características que definem o ser
humano e que podemos usar para identificar quem é Hilton.

Podemos identificar um ao outro pelo nome, pela idade, pela cor dos
cabelos, cor dos olhos, etc… estas características em orientação a
objetos é chamada de atributos.
Métodos de uma Classe Java

Além das características, outra coisa que identifica os seres humanos são
suas ações; correr, comer, beber, dormir, falar, etc… Estas ações na
orientação a objetos chamamos de métodos.

Podemos entender que os métodos são as ações da classe, o que


exatamente a classe irá fazer.
Objetos de uma Classe Java

Na vida real, chamamos de objeto algo que possamos manipular, certo?


Um guarda-chuva, uma bola, um vestuário… Objetos são manipuláveis.
Partindo desta mesma ideia, a Orientação a Objetos chama de objetos
tudo aquilo que pode ser manipulado.

Um objeto possui características genéricas de alguma classe a qual ele


pertence, por exemplo; se considerarmos uma classe genérica
Computadores, podemos definir como objetos vários modelos e
configurações diferentes de computadores.

Você também pode gostar