Java: Jak ograniczyć dostęp metody do określonej klasy?
Oto przykład:
class A
{
List l = new List ();
list.insert("x");
}
class List
{
...
public void insert ()
{
/*insertion occurs*/
}
...
}
Czy w ogóle można publicznie zachować metodę insert (), ale ograniczyć dostęp tylko do klasy A, aby żadna inna klasa nie miała do niej dostępu, tylko gdy zostanie wywołana z A?