Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] A referencia de Objeto JAVA é similar ao Ponteiro do C?

Olá, na aula de referência de objeto em Java, o professor explicou que ao criar um objeto da classe, o java faz referência a um endereço na memória que armazena o valor daquele objeto.

Eu compreendi, que quando utilizamos o new, java cria um objeto e reserva um espaço na memória. Se criar um segundo objeto sem utilizar o new e atribuir um objeto ao outro, na verdade apenas está atribuindo a mesma referência na memória.

Minha dúvida, essa referência de objetos em Java, não seria a mesma coisa de criar um *ponteiro em C usando malloc para reservar um espaço na memoria com o apontamento do endereço? Estou correto ou errado?

Exemplo: char nome = (char *) malloc(21sizeof(char));

1 resposta
solução!

Por padrão, o java leva tudo como se fosse por ponteiro.

para levar via cópia, deve se usar classes primitivas

EX: boolean, int, double