Métodos de chamada na variável de referência vs Métodos de chamada em um novo objeto
Estou tendo confusão ao chamar umnão estático método
class A {
void doThis() {}
public static void main(String... arg) {
A a1 = new A();
a1.doThis(); // method - 1
new A().doThis(); // method - 2
}
}
Eu sei que ambosMétodo 1 emétodo-2 chamaráfazem isto(), mas há alguma diferença funcional?