logo

Diferença entre objeto e classe

Existem muitas diferenças entre objeto e classe. Uma lista de diferenças entre objeto e classe é fornecida abaixo:

Não.ObjetoAula
1)Objeto é um instância de uma aula.A aula é uma planta ou modelo a partir do qual os objetos são criados.
2)Objeto é um entidade do mundo real como caneta, laptop, celular, cama, teclado, mouse, cadeira etc.A aula é uma grupo de objetos semelhantes .
3)Objeto é um físico entidade.A aula é uma lógico entidade.
4)O objeto é criado através nova palavra-chave principalmente, por ex.
Aluno s1=novo Aluno();
A classe é declarada usando palavra-chave de classe por exemplo.
classe Aluno{}
5)O objeto é criado muitas vezes conforme exigência.A classe é declarada uma vez .
6)Objeto aloca memória quando é criado .Aula não aloca memória quando é criado .
7)muitas maneiras de criar objetos em java, como nova palavra-chave, método newInstance(), método clone(), método de fábrica e desserialização.Existe apenas uma maneira de definir classe em java usando a palavra-chave class.

Vamos ver alguns exemplos da vida real de classe e objeto em java para entender bem a diferença:

Aula: Humano Objeto: Homem, Mulher

Aula: Fruta Objeto: Maçã, Banana, Manga, Goiaba wtc.

Aula: Celular Objeto: iPhone, Samsung, Moto

Aula: Comida Objeto: Pizza, Hambúrguer, Samosa