ネタ心者歓迎!今更ながらにJava相談室 その4
■ このスレッドは過去ログ倉庫に格納されています
0502デフォルトの名無しさん
NGNG何を論議したい?
外部から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("こういうことだろう");
}
}
■ このスレッドは過去ログ倉庫に格納されています