Dúvida sobre objetos

Pessoal eu tenho uma aplicação onde o usuário ele possuí um endeço eu coloquei esse endereço em uma tabela separada onde a chave primaria do usuário
é colocada como chave estrangeira na tabela endereço. MInha dúvida é na minha entidade endereço eu vou ter obrigatóriamente um atributo id_usuário ou
isso não necessário por favor me ajudem é uma bobagem mas pra mim pode ajudar muito.

boa tarde, se vc fez uma terceira tabela vc vai ter o id das duas tabelas usuario, endereco, vc tem q ver na modelagem qual o tipo de relarionamento das tuas tabelas.
espero ter ajudado t+

ok mas lá na minha classe java msm é preciso ter um campo private idusuario.

na minha classe endereco

certo, na tua classe tem q ter o relacionamento, mas nas tudas tabelas como estao?

minhas classe estão assim o usuario ele possui como campos

nome
cpf
id_usuario
senha
endereco (objeto do tipo endereco)

e na classe endereco tá assim

estado
cidade
bairro
rua
cep
complemento
numero

minhas tabelas estão com os mesmos campos
entretanto na tabela endereco eu tenho uma chave estrageira com o nome de idUsuario é a única coisa q liga o usuário aos seus endereços.