class ABC
{
略
}

class A
{
public ABC method-a {
c1 = new ABC();
return c1; }
}

static class MAIN {
void start() {
A ca = new A()
ABC one = ca.method-a()
ABC two = ca.method-a()
略 }
}

この場合、startメソッド内の、oneとtwoは、同じ実体を参照することになるのでしょうか。
それとも、メソッドのコール毎に異なる実体を参照するのでしょうか。
アレッ?何を勘違いしていたんだろう。
c1 = new ABC(); って書いたんだから、メソッド呼び出しごとに異なる実体が生成されてる。
すみません。また思い出したら質問します。