Questão 1
Estou estudando o livro: introdução à programação orientada a objetos usando Java.
Li em uma passagem o seguinte:
Métodos que retornam VOID não precisam ter a palavra-chave RETURN no seu corpo, e se tiverem, esta não deve ser seguida de nenhuma constante ou variável.
Bom, eu entendi a primeira parte e sei que quando um método é void ele não deve, ou não deveria até onde sei, retornar nada. Mas a parte que não entendi foi: e se tiverem, esta não deve ser seguida de nenhuma constante ou variável Alguém pode me explicar?
Questão 2
Se um método deve retornar apenas uma valor, não é void, como ele pode retornar uma instância de um objeto que possui variáveis e mátodos. Como essa parte funciona esse retorno de instância de objeto?
Grato pela atenção?