O que é um objeto?

Objetos são essenciais para entender a tecnologia orientada a objetos. Olhe ao seu redor agora e você encontrará muitos exemplos de objetos do mundo real: seu cachorro, sua mesa, sua televisão, sua bicicleta.

Objetos do mundo real compartilham duas características: Todos eles têm estado e comportamento . Os cães têm estado (nome, cor, raça, fome) e comportamento (latir, buscar, abanar a cauda). As bicicletas também têm estado (marcha atual, ritmo atual do pedal, velocidade atual) e comportamento (mudança de marcha, mudança de ritmo do pedal, aplicação de freios). Identificar o estado e o comportamento de objetos do mundo real é uma ótima maneira de começar a pensar em programação orientada a objetos.

Continuar lendo O que é um objeto?

Classe e Objeto – Orientação a objetos Java

De modo simples podemos dizer que orientação a objetos é o modo de ver tudo o que existe como um objeto, considerando que um objeto pode conter características e também pode ou não realizar ações.

Se você observar uma bola, você verá que ela tem suas características, como cor, tamanho e peso. Verá também que ela pode executar algumas ações como rolar e pular. Assim como neste exemplo, pode-se identificar em tudo o que existe suas características e ações.

Cada objeto é do tipo de uma classe, imagine que tenhamos três objetos bola de vôlei, embora tenham as mesmas características e consigam executar a mesma ação não são o mesmo objeto, sendo assim, dizemos que são do mesmo tipo.

Classe

Classe é o tipo do objeto, que modela como o objeto deve ser, especificando quais são e quais os tipos de seus atributos ( características), e seus métodos ( ações ).

Objeto

Objeto é a instância única de uma classe, que contem os atributos da classe e o seus respectivos valores.
Nos próximos post iremos detalhar cada parte da criação de classes e objetos. Fique ligado e seja certificado!!!