Retornando um Objeto

Olá pessoal, estou criando uma aplicação Web, e tenho uma classe usuario que tem um método Login, que quando for verdadeiro o Login, ele retorna um objeto Usuario com todos os dados do usuario, dai vem a minha duvida… cmo faço pra pegar esse objeto que o metodo retorna?

Supondo que o método seja mais ou menos assim:

public User login(User user) { if(user.login == está no banco) { // retorna o user passado como parâmetro ou pega do banco return user; } }

Para pegar o User:

User user = new User(); user = classe.login();