Introdução ao objeto em Java

Java é uma poderosa linguagem de programação orientada a objetos que consiste em objetos e classes. Os objetos facilitam o mapeamento das entidades da vida real durante a codificação. Os objetos serão usados ​​o tempo todo durante a programação em java. Os objetos em java são fáceis de definir e usar. É necessário entender Classes e Objetos, porque tudo em uma linguagem de programação orientada a objetos como Java é baseada neles. Neste artigo, veremos todos os detalhes relacionados ao objeto, juntamente com os exemplos.

Como criar um objeto em Java?

  • Se você estiver familiarizado com a programação Java, saiba que em java um objeto é criado usando uma classe. A classe não é nada, mas fornece um modelo para criar um objeto. A classe é usada para instanciar um objeto. Portanto, tecnicamente, teremos a classe declarada já antes de criarmos o objeto em Java.

Vamos ver a sintaxe da criação de um objeto em java.

Sintaxe:

ClassName objectName = new ClassName();

  • A sintaxe é simples e fácil de entender. Começa com o nome da classe para a qual estamos declarando um objeto seguido pelo nome do objeto. O nome do objeto não é nada, mas é semelhante a declarar o nome da variável com o nome preferido do usuário. Até esse processo de definição de um objeto com nome ser chamado como declaração de objeto em Java.
  • A declaração do objeto é seguida por um sinal de igual a (=) que atribuirá a referência do objeto à nossa variável de objeto declarada. A nova palavra-chave é usada para criar o novo objeto. Essa nova palavra-chave criará um novo objeto usando a classe blueprint ie e alocará memória para o objeto. Essa criação de um novo objeto é chamada instanciação de objetos em Java.
  • A nova palavra-chave é seguida pelo método ou pelo construtor da classe. A nova palavra-chave chamará o construtor automaticamente da classe ao criar um novo objeto, esse processo é conhecido como inicialização de objeto em java.

Também podemos declarar um objeto de uma maneira diferente. Primeiro, vamos declarar e depois podemos inicializá-lo.

ClassName objectName; // Declarationobject
Name = new ClassName(); // Initialization

  • Sempre que criarmos um novo objeto em java, a memória será alocada para o objeto recém-criado e a referência desse objeto será retornada à variável de objeto. Essa referência ao objeto pode ser usada para executar ações diferentes relacionadas a um objeto. A referência de objeto aqui não é nada, mas corresponde ao nome da variável de objeto recém-declarado.

Características do objeto em Java

  • Todo objeto em java terá sua própria identidade. Dois objetos não terão a mesma identidade. Cada objeto corresponderá a um local de memória diferente e o endereço do local de memória não estará disponível para o usuário.
  • Um objeto terá seu tipo associado a ele. Todo objeto terá um tipo de dados como uma classe.
  • Um objeto também terá duas coisas: estado e comportamento declarado. Essas coisas são declaradas na própria classe. O estado definirá atributos e o comportamento definirá as ações relacionadas à classe.

Propriedades do objeto em Java

Ao definir uma classe em Java, definimos as duas principais coisas. O primeiro representa o atributo ou estado. Isso é conhecido como as propriedades de um objeto. As propriedades nada mais são do que dados específicos relacionados à classe. Todo objeto, quando criado em java, terá essas propriedades disponíveis. Podemos acessar essas propriedades na classe ou fora, usando a referência do objeto, dependendo do modificador usado para ela. Como o objeto se assemelha a propriedades da entidade em tempo real, representa o estado de uma entidade. Por exemplo, um objeto do Mobile pode ter uma propriedade como tamanho, peso etc. Os diferentes locais de memória serão alocados para todas as propriedades relacionadas ao objeto que criamos.

Métodos de objeto em Java

  • A segunda coisa principal que declaramos ao criar uma classe são os métodos. Esses métodos nada mais são do que as funções declaradas em uma classe. Os métodos são específicos novamente para a classe em que são declarados. Os métodos representam uma ação ou processo específico a ser executado quando chamado usando a referência do objeto. Os métodos são como comportamento no mundo real. Por exemplo, o celular executará a ação de ligar ou discar. A ação de chamar nada mais é do que o comportamento do celular.
  • Durante a programação em Java, normalmente criaremos um objeto e atribuiremos valores a seus membros de dados e executaremos ações específicas relacionadas a ii usando os métodos. Os métodos são uma maneira fácil de combinar e executar as ações específicas necessárias durante a programação.
  • Podemos executar qualquer coisa que seja a exigência nos métodos. Os métodos também podem acessar os membros de dados definidos na classe. podemos executar as ações nos membros de dados em uma classe. Podemos definir qualquer número de métodos na classe pelo tempo que for necessário.

Regras para Objeto em Java

  • Para a declaração de qualquer objeto, não existem regras rígidas, mas devemos seguir a convenção de nomenclatura padrão do java ao declarar o nome do objeto.
  • Podemos acessar os métodos de uma classe apenas por referência a objetos ou por referência de classe em casos especiais, mas em qualquer uma das duas situações, não podemos acessar ou modificar a implementação de métodos.
  • Podemos reutilizar o objeto definido uma vez quantas quisermos.
  • Podemos remover ou substituir facilmente o objeto que está sendo usado, dependendo do requisito.

Conclusão

Portanto, tudo em java gira em torno do objeto. Um objeto pode ser criado simplesmente usando o nome da classe. Um objeto conterá estado e comportamento. Podemos acessar os métodos e membros de dados da classe usando a referência do objeto. Todo objeto terá certas características ou propriedades relacionadas a ele. Sendo uma linguagem de programação orientada a objetos, tudo em java é um objeto. Os objetos tornam a linguagem de programação java mais segura e robusta.

Artigos recomendados

Este é um guia para objetos em Java. Aqui discutimos como criar um objeto em java, suas características, propriedades, métodos, juntamente com as regras. Você também pode consultar os seguintes artigos para saber mais -

  1. Construtor em Java
  2. Classificação em Java
  3. Construtor em Java
  4. JCheckBox em Java