What is the difference between public, protected, package-private and private in Java?
В Java существуют четкие правила относительно того, когда использовать каждый из модификаторов доступа, а именно по умолчанию (пакет приватен),public
protected
а такжеprivate
, делаяclass
а такжеinterface
а занимаешься наследованием?