У меня есть класс с несколькими общественными методами.Как ограничить вызов методов клиентами?
public class Sample{
public void method1(){ }
public void method2(){ }
public void method3(){ }
public void method4(){ }
}
мне нужно выставить только первые три метода для клиентов и не method4()
. Как я могу создать еще один класс, отображающий только первые 3 метода?
Возможный дубликат http://stackoverflow.com/questions/215497/in-java-wha ts-the-difference-between-public-default-protected-and-private –
Я не могу перейти на приватный. Потому что, когда я создаю экземпляр одного класса, я должен иметь возможность вызвать метод4. – user755806
Тогда что вы имеете в виду, не подвергая его воздействию? – Alex