Definição de método

gostaria de entender na assinatura de um método esse return-value-type o que é?
return-value-type method-name(parameter-list){}

exemplos:
static void TestMethod(){}
obrigada

é oq o método vai te retornar, no exemplo, “void” significa q não retorna nada, outro exemplo:

[code]public String doStuff() {

return “abc”;
}

public int foo() {

return 5;
}[/code]

ok entendi,
mas o que significa variáveis que referenciam objetos? queria um exemplo delas …
obrigada

Carro c = new Carro();

  • o operador new vai alocar o espaço em memória necessário para o objeto Carro.
  • O objeto c vai receber uma referencia para o objeto. Ou seja, a variável c nao vai possuir um valor (como 10, 3.5, ‘a’), e sim uma referência (vai apontar) para a posição de memória na qual o objeto foi alocado pelo operador new.