次に例を示します。
class A
{
List l = new List ();
list.insert("x");
}
class List
{
...
public void insert ()
{
/*insertion occurs*/
}
...
}
insert() メソッドを公開したままにして、A から呼び出された場合にのみ他のクラスがアクセスできないように、クラス A のみにアクセスを制限することはまったく可能ですか?