>>497,498
何を論議したい?
外部からnewされたくないとき、クラス同士の結合を
弱めたいときとかに使うんでねーの?
インターフェースとか継承すれば出来るけど・・・?

つーか、そうしない?
俺、何か変?
/*------------------------------------*/
package BBB;

import AAA.*;

public class testB
{
public static void main(String s[])
{
test t = new test();
test_if ti = t.pub_a();
ti.pub_a();
}
}
/*-------------------------------------------*/
package AAA;

public interface test_if
{
public void pub_a();
}
/*------------------------------------*/
package AAA;

public class test
{
public def_test pub_a()
{
return new def_test();
}
}


class def_test implements test_if{
public void pub_a()
{
System.out.println("こういうことだろう");
}
}