Como instanciar um objeto em Java

Como Instanciar Um Objeto Em Java



A instanciação é um conceito universal na programação Java que se refere ao processo de criação de um objeto de uma classe. Ele ocupa o espaço de memória inicial do objeto e retorna uma referência. O blueprint para a classe é fornecido por uma instanciação de objeto. Podemos criar um número ilimitado de objetos de classe para representar dados definidos pelo usuário, como listas.

Este artigo explicará o método relacionado à instanciação de objetos em Java.







Como instanciar um objeto em Java?

A instanciação é o processo de construção de um objeto de classe. É por isso que um objeto também é chamado de instância de uma classe Java. Em Java, podemos criar instâncias de uma classe utilizando o “ novo ” palavra-chave.



Sintaxe

A sintaxe para instanciar o objeto de uma classe:



Nome da classe nome do objeto = novo Nome da classe ( ) ;

Vamos ver os exemplos de instanciação de objetos em Java.





Exemplo 1: instanciar um único objeto em Java

Aqui, temos uma classe chamada “ Classe Java ” com variáveis “x”, “y”, um método definido pelo usuário “Sum()” e o “main()” predefinido método:

público classe Classe Java {
int x,y ;
privado int Soma ( ) {
x = 5 ;
S = onze ;
Retorna x + S ;
}

Vamos criar uma instância ou objeto desta classe chamado “ jc ” no método main() usando uma palavra-chave “new”. Usando este objeto, acessaremos o “ Soma() ” e armazene o valor retornado no “ ano ” variável do tipo int. Por último, utilize o “ System.out.println() ” para imprimir a soma no console:



público estático vazio a Principal ( Corda [ ] argumentos ) {
JavaClass jc = novo Classe Java ( ) ;
int ano = jc. Soma ( ) ;
Sistema . Fora . imprimir ( 'A soma de dois números 5 e 11 é: ' + ano ) ;
}
}

Resultado

Exemplo 2: instanciar um único objeto em Java usando várias classes

Também podemos criar um objeto de uma classe em outra classe e acessar os métodos públicos dessa classe. Neste exemplo, temos duas classes: “JavaClass1” e “Exemplo”.

JavaClass1 ” contém um método chamado “ Mensagem() ” e uma variável do tipo String “ nome ”:

classe JavaClass1 {
Corda nome ;
vazio Mensagem ( )
{
Sistema . Fora . imprimir ( 'JavaClass1 é chamado.' ) ;
}
}

Vamos criar um objeto da classe JavaClass1 no método principal da classe Example e acessar todos os métodos públicos da JavaClass1 na segunda classe chamada Example.

Aqui, chamamos o método de JavaClass1 no método main da classe Example usando o objeto “ jc ”:

público classe Exemplo {
público estático vazio a Principal ( Corda [ ] argumentos ) {
JavaClass1 jc = novo JavaClass1 ( ) ;
jc. Mensagem ( ) ;
}
}

Resultado

Exemplo 3:  Instanciar vários objetos em Java usando várias classes

Também podemos criar vários objetos da mesma classe. Neste exemplo, temos as mesmas duas classes do exemplo acima. Agora vamos criar vários objetos da classe JavaClass1 no método main da segunda classe Example.

Javaclass1 ” contém um construtor, dois métodos definidos pelo usuário e duas variáveis. No construtor, atribuiremos as variáveis ​​de referência às variáveis ​​globais da classe. Considerando que a “Sum()” e o “sub()” retorna a soma e as diferenças do “x” e “y” variáveis:

classe JavaClass1 {
int x,y ;
público JavaClass1 ( int uma, int b ) {
x = uma ;
S = b ;
}
int Soma ( ) {
Retorna x + S ;
}
int sub ( ) {
Retorna x - S ;
}
}

No método main da classe Example, vamos criar dois objetos do tipo “ JavaClass1 ' Como ' jc ' e ' jc1 ” passando valores inteiros como argumentos. O construtor instancia as variáveis ​​de classe com os valores fornecidos. Por fim, acessaremos todos os 'Soma()' método será “ jc ” objeto e “ sub() ' com ' jc1 ”:

público classe Exemplo {
público estático vazio a Principal ( Corda [ ] argumentos ) {
JavaClass1 jc = novo JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = novo JavaClass1 ( 19 , dois ) ;
int ano = jc. Soma ( ) ;
int ans1 = jc1. sub ( ) ;
Sistema . Fora . imprimir ( 'Resultado: ' + ano ) ;
Sistema . Fora . imprimir ( 'Resultado: ' + ans1 ) ;
}
}

Resultado

Compilamos todas as informações básicas relacionadas à instanciação de um objeto em Java.

Conclusão

Em Java, você pode instanciar ou criar um objeto da classe utilizando o “ novo ” palavra-chave. A instância de uma classe Java é outro nome para um objeto. Você pode criar um objeto da mesma classe ou de outra classe para acessar suas funções-membro. Você também pode instanciar vários objetos usando várias classes. Neste artigo, explicamos o método para instanciar um objeto em Java.