доступ по умолчанию - это доступ на уровне пакета, поскольку класс с доступом по умолчанию можно увидеть только классами внутри одного и того же пакета.
Если класс имеет доступ по умолчанию, класс в другом пакете не сможет создать экземпляр этого класса или даже объявить переменную или тип возврата. Компилятор будет жаловаться. Например:
package humanity;
class Person {}
package family;
import humanity.Person;
class Child extends Person {}
Попробуйте скомпилировать эти 2 источника. Как вы можете видеть, они находятся в разных пакетах, и компиляция завершится неудачно.